我正在为 golang 使用 s3manager,我正在尝试将文件上传到我帐户之外的存储桶。当我成功上传文件时,该存储桶的接收者无法打开它。
这是我的 UploadInput
upParams := &s3manager.UploadInput{
Bucket: aws.String(bucket),
Key: aws.String(key),
Body: file,
}
我尝试添加 GrantFullControl 参数,它实际上在 uploader.Upload() 上有错误
upParams := &s3manager.UploadInput{
Bucket: aws.String(bucket),
Key: aws.String(key),
Body: file,
GrantFullControl: aws.String("GrantFullControl"),
}
它在本地工作,但一旦部署,是否有正确的方法使用此库授予上传文件的权限?
慕桂英546537
相关分类