初始化

最近更新时间:2023-08-28 10:13:58

查看PDF

以下代码用于初始化客户端:

// 金山云主账号AccessKey拥有所有API的访问权限,风险很高。
// 强烈建议您创建并使用子账号进行API访问或日常运维,请登录https://uc.console.ksyun.com/pro/iam/#/user/list创建子账号。
// 通过指定Host(Endpoint),您可以在指定的地域创建新的存储空间。
  credentials := credentials.NewStaticCredentials("<AccessKeyID>","<AccessKeySecret>","")
	client = s3.New(&aws.Config{
		//Region可参考https://docs.ksyun.com/documents/6761。
		Region:      region,
		Credentials: cre,
		//Endpoint 可参考 https://docs.ksyun.com/documents/6761。
		Endpoint:         endpoint,
		DisableSSL:       true,  //是否禁用HTTPS。
		LogLevel:         0,     //是否开启日志,0为关闭日志,1为开启日志。
		LogHTTPBody:      false, //是否把HTTP请求Body打入日志。
		S3ForcePathStyle: false, //使用三级域名。
		Logger:           nil,   //打日志的位置。
		DomainMode:       false, //是否开启自定义Bucket绑定域名,当开启时S3ForcePathStyle参数不生效。
		//可选值有 : V2 OR V4 OR V4_UNSIGNED_PAYLOAD_SIGNER
		SignerVersion: "V4",
		MaxRetries:    1,
	})

注意:

  • endpoint与Region对应关系
  • 关于获取AK/SK的更多细节,请参见文档:开通KS3服务
  • 如您的Bucket创建时间在2022年5月30日前,既可以使用二级域名访问也可以使用三级域名访问,如您的Bucket创建时间在2022年5月30日后,只能使用三级域名访问。

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈