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

Policy設定

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

アップロード確認

はまった

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

参考サイト