困ってること
特定のグループに、あるS3バケットの全てのactionを許可するポリシーをつけたが、ファイル名変更ができない。
やりたいこと
特定のIAMグループに所属するユーザーに対して、特定のバケットでの全ての操作を許可したい。
やったこと
特定のグループに、特定のS3バケットの全てのactionを許可するポリシーをつけた(が、ファイル名の変更ができなかった)
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "s3:*", "Resource": [ "arn:aws:s3:::hoge_bucket", "arn:aws:s3:::hoge_bucket/*" ] } ] }
が、全てのバケットの全actionを許可すると、ファイル名の変更できるようになる
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "s3:*", "Resource": [ "arn:aws:s3:::*" ] } ] }
警告内容としては、
このポリシーはアクセス許可を提供しないいくつかのアクション、リソース、条件が定義されています。アクセス権限を付与するには、ポリシーに該当するリソースまたは条件を持つアクションがある必要があります。詳細については、 残りの表示 詳細はこちら を選択します。
と表示され、ビジュアルエディタで以下のような警告が表示されます。
(このような警告は 全てのバケットの全actionを許可
でも表示されます。)
何かヒントをいただけたらありがたいです。何卒よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/24 07:01