在 AWS 中国区域,使用 s3api get-object 进行 S3 恢复不起作用

在 AWS 中国区域,使用 s3api get-object 进行 S3 恢复不起作用

我在我的 aws 中国实例中设置了一个每日备份脚本,该脚本将我需要备份的文件上传到 s3 存储桶。我有一个恢复脚本,它使用 s3api 将对象恢复到实例。

获取文件的命令是 aws s3api get-object,但是我运行该命令后出现以下错误。

调用 GetObject 操作时发生客户端错误(MethodNotAllowed):不允许针对此资源使用指定的方法。

当我使用相同的命令在 AWS 美国东部环境中恢复文件时,我可以恢复该文件,但无法在中国环境中执行相同的操作。

我使用了类似的命令aws s3api 列表对象列出了我的存储桶中的对象。这在美国和中国环境中都有效。

我很困惑为什么我可以列出我的对象但不能使用获取操作。

相关内容