以下代码用于初始化客户端:
// 金山云主账号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,
})
注意:
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!