当我尝试将数据从公共存储桶复制到我自己的存储桶时,它失败并出现以下错误
aws s3 cp s3://awssampledbuswest2/tickit/spectrum/sales/sales_ts.000 s3://<my bkt>/
copy failed: s3://awssampledbuswest2/tickit/spectrum/sales/sales_ts.000 to s3://<my bkt>/sales_ts.000 An error occurred (AccessDenied) when calling the GetObjectTagging operation: Access Denied
Run Code Online (Sandbox Code Playgroud)
由于源路径可供每个人使用,因此任何人都可以尝试通过替换<my bkt>为您自己的路径来执行相同的操作。
令人惊讶的是,我可以将文件从公共存储桶下载到本地文件系统并将其上传到我自己的存储桶中
aws s3 cp s3://awssampledbuswest2/tickit/spectrum/sales/ . --recursive
Run Code Online (Sandbox Code Playgroud)
和
aws s3 cp sales_ts.000 s3://<my bkt>/
Run Code Online (Sandbox Code Playgroud)
非常感谢任何解释为什么会发生这种错误以及如何避免此错误!