S3 UploadPartCopy:复制源ARN中的资源无效



我想使用UploadPartCopy将一个大对象从一个区域复制到另一个区域(不同的帐户,没有访问点(

AWS cli返回以下错误:

~ aws s3api upload-part-copy 
--bucket my-objects 
--key "my-bucket/temp1.png" 
--copy-source "arn:aws:s3:us-east-1:123451980301:my-objects/my-bucket/temp.png" 
--part-number 1 
--upload-id ".OjnTTL4zciiCx5U56ED89sgfWNfowZZYCn9iSxhYIThSI8Pqa.Fp1tg6KaiR4fbejyzCIvrzcTbUiMnIT3DGfoVQmQaZuMVDeA8q_OWomKDNmRNKtcH.cm0LRUtHjuJ"

An error occurred (InvalidArgument) when calling the UploadPartCopy operation: Invalid resource in copy source ARN

在此命令之前,我使用create-multipart-upload获取上传id。

有可能解决这个问题吗?

--copy-source的格式应为:

my-bucket/temp.png

如文档中所述:

对于未通过访问点访问的对象,指定源bucket的名称和源对象的键,用斜线(/(分隔。例如,要从存储桶awsexamplebucket中复制对象reports/january.pdf,请使用awsexaamplebucket/reports/january.pdf

ARN用于接入点,而不是常规的s3对象。

相关内容

  • 没有找到相关文章

最新更新