2016-07-05 60 views
0

我無法LS在S3存儲桶,當我打電話 「AWS S3 LS S3://欄」 我收到以下錯誤信息:InvalidRequest - S3 LS

發生錯誤(InvalidRequest)時調用ListObjects操作:缺少所需的頭爲此請求:X-AMZ-內容SHA256

這裏是我的政策

{ 
"Id": "foo", 
"Version": "2012-10-17", 
"Statement": [ 
    { 
     "Sid": "foo", 
     "Action": "s3:*", 
     "Effect": "Allow", 
     "Resource": "arn:aws:s3:::bar", 
     "Principal": { 
      "AWS": [ 
       "arn:aws:iam::foo" 
      ] 
     } 
    } 
] 
} 

回答

1

,因爲我不能重現你比如你的ARN你校長畸形。這可能是你問題的原因。 應使用以下格式: 阿爾恩:AWS:IAM :: 123456789012:用戶/富

哪裏123456789012爲您的帳號(你可以,如果在AWS控制檯的支持部分找到它,就右上角)

或者,您可以在用戶頁面頂部的AWS控制檯/ IAM中看到IAM用戶的確切ARN。

+0

我有意刪除了ARN,但它確實有你顯示的格式。 – awpsoleet

3

原來的問題是默認區域名稱未設置爲正確的區域。