I have set up a daily backup script in my aws china instance which uploads my required files to be backed-up to s3 bucket. I have a restoration script which uses s3api to restore the objects to the instances.

The command used to get the file is aws s3api get-object, but I get the following error once I run the command.

A client error (MethodNotAllowed) occurred when calling the GetObject operation: The specified method is not allowed against this resource.

When I use the same command to restore a file in the AWS US East environment, I can restore the file , but cant do the same in the China environment.

I used a similar command aws s3api list-objects which lists out the objects in my bucket. This is working in the US as well as china environment.

I'm confused as to why I can list my objects but cant use the get operation.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.