先日S3にブラウザから直接アップロードする機能を作成しましたがAWSアクセスキーが クライアントに見えてしまうのはセキュリティ的に望ましくないのでS3アップロード専用の アカウントを作成します。ここではIAMを使用する IAMポリシーを作成する AWS Policy Generator こちらのジェネレータでS3のアップロードのみ可能なポリシーを作成する Select Type of Policy IAM Policy Effect Allow AWS Service Amazon S3 Actions PutObject ARN arn:aws:s3:::/ ARNではS3上のパスを指定する必要がある 特定のバケット配下にアップロードを許可する場合は以下のように指定する arn:aws:s3:::【バケット名】/* ここではS3アップロードのみを許可するため以下ポリシーとなる { "St