2017-04-05 17 views
1

AmazonS3FullAccessポリシーの許可を得たユーザーがいます。バケット名はabcxyzchristestです。AWS s3 cpコマンドが返す:ListObjects操作を呼び出すときにエラーが発生しました(InvalidRequest)

上記のユーザーでAWS cliを設定しました。

aws s3 cp --region eu s3://abcxyzchristest/ abcxyzを実行している場合は、私が得る:

fatal error: An error occurred (InvalidRequest) when calling the ListObjects operation: Missing required header for this request: x-amz-content-sha256 

エラーの原因は何ですか?

+3

「eu」はおそらくリージョンではないのでしょうか?たとえば、「eu-west-1」のようなものでなければなりません。あなたはそれにあなたの完全な領域を挿入して、もう一度試すことができますか? –

+0

バケットのある地域はどのようにして確認できますか? s3コンソールの「EU(フランクフルト)」と書いてあります –

+1

ここをクリック:http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_regionフランクフルトは「eu-central-1」 –

答えて

1

誤った領域が指定されたためです。

私がしなければならなかった。この問題を解決するには、2つのステップ aws s3 cp --region eu-central-1 s3://abcxyzchristest/ bobby

0

あります

1)

[[email protected] ec2-user]# aws configure 
AWS Access Key ID [None]: 
AWS Secret Access Key [None]: 
Default region name [ap-south-1a]: ap-south-1 <-- give your region here 
Default output format [None]: 

2あなたのコマンドラインAWSを設定)、S3にお住まいの地域を指定してくださいcpコマンド

aws s3 cp --recursive s3://buckername /home/ec2-user --region ap-south-1 
関連する問題