Skip to content

S3特定バケットにアップロードできるだけの権限のユーザを作成する

mechamogera edited this page Aug 6, 2012 · 6 revisions

Policy設定

  • 以下のようなPolicyのIAMユーザを作成する
{
  "Statement": [
    {
      "Action": [
        "s3:PutObject",
        "s3:PutObjectAcl"
      ],
      "Effect": "Allow",
      "Resource": [
        "arn:aws:s3:::[S3バケット名]/*"
      ]
    }
  ]
}

アップロード確認

はまった

  • Resourceをarn:aws:s3:::[S3バケット名]にしててアップロードできなかった(/*がなかった)
  • S3側でPermissions設定がいるのかと思っていた(不要だった)

参考サイト

Clone this wiki locally