我正在尝试使用相同的访问密钥从2个不同的AWS帐户中的2个不同的存储桶中复制文件。因此它提供了一个错误信息说403禁止。所以我想做的是,在我使用boto3复制文件之前,我想检查我用来复制文件的访问密钥是否对那些存储桶具有权限。反正有这样做吗?
如果您要在属于不同AWS账户的Amazon S3存储桶之间复制对象,那么您将需要使用具有以下各项的一组凭证:
GetObject
对源存储桶的许可PutObject
目标存储桶上的权限另外,CopyObject
应将命令发送到,destination bucket
以避免对象所有权出现问题。
因此,我建议:
dest-IAM-user
)GetObject
通过访问dest-IAM-user
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句