diff --git a/sdk/golang-demo/start-to-use.md b/sdk/golang-demo/start-to-use.md index bd7d9e9b34728fc57b98ac9b1a53cf15813d26b0..1eb08ef1f7d53d06876c9efe0e846155698a026c 100644 --- a/sdk/golang-demo/start-to-use.md +++ b/sdk/golang-demo/start-to-use.md @@ -5,6 +5,14 @@ sidebar_position: 1 # 用 aws-sdk-go-v2 连接 缤纷云 S4 ### 连接到 S4 Endpoint +#### 以下代码基于版本 +``` +github.com/aws/aws-sdk-go-v2 v1.24.1 +github.com/aws/aws-sdk-go-v2/config v1.26.6 +github.com/aws/aws-sdk-go-v2/credentials v1.16.16 +github.com/aws/aws-sdk-go-v2/service/s3 v1.48.1 +``` + ```golang title="main.go" package main @@ -51,7 +59,7 @@ func getS3Client(key, secret string) (*s3.Client, error) { if err != nil { return nil, err } - + cfg.Region = "cn-east-1" s3client := s3.NewFromConfig(cfg) return s3client, nil } @@ -94,7 +102,7 @@ func main() { listObjsResponse, err := s3Client.ListObjectsV2(context.TODO(), &s3.ListObjectsV2Input{ Bucket: aws.String(bucket), Delimiter: aws.String("/"), - MaxKeys: 50, + MaxKeys: aws.Int32(50), }) if err != nil { log.Println("list objects failed, err=", err) @@ -125,7 +133,7 @@ func getS3Client(key, secret string) (*s3.Client, error) { if err != nil { return nil, err } - + cfg.Region = "cn-east-1" s3client := s3.NewFromConfig(cfg) return s3client, nil } @@ -199,7 +207,7 @@ func getS3Client(key, secret string) (*s3.Client, error) { if err != nil { return nil, err } - + cfg.Region = "cn-east-1" s3client := s3.NewFromConfig(cfg) return s3client, nil } @@ -289,7 +297,7 @@ func getS3Client(key, secret string) (*s3.Client, error) { if err != nil { return nil, err } - + cfg.Region = "cn-east-1" s3client := s3.NewFromConfig(cfg) return s3client, nil }