From b729e414e24f83d6287a18c0945f0af5b930193f Mon Sep 17 00:00:00 2001 From: danlanxiaohei <18600292901@163.com> Date: Mon, 29 Jan 2024 07:08:22 +0000 Subject: [PATCH] =?UTF-8?q?update=20sdk/golang-demo/start-to-use.md.=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AE=BE=E7=BD=AEregion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: danlanxiaohei <18600292901@163.com> --- sdk/golang-demo/start-to-use.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/sdk/golang-demo/start-to-use.md b/sdk/golang-demo/start-to-use.md index bd7d9e9..1eb08ef 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 } -- Gitee