使用s3api获取对象的S3恢复在aws中国地区不起作用

我已经在我的aws china实例中设置了一个每日备份脚本,将我需要的file upload到s3存储桶。 我有一个恢复脚本,它使用s3api将对象恢复到实例。

用于获取文件的命令是aws s3api get-object,但是一旦运行该命令,就会出现以下错误。

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

当我使用相同的命令恢复AWS US East环境中的文件时,我可以恢复该文件,但在中国环境中不能这样做。

我使用了一个类似的命令aws s3api list-objects列出了我的桶中的对象。 这是在美国以及中国的环境下工作。

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