[解決済み】S3 Bucket アクションがどのリソースにも適用されない
2022-02-21 10:12:09
質問
の指示に従っています。 この回答 を使用して、S3バケットポリシーを生成します。
{
"Id": "Policy1495981680273",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1495981517155",
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::surplace-audio",
"Principal": "*"
}
]
}
以下のようなエラーが返ってきます。
アクションは、ステートメント内のどのリソースにも適用されません。
私のポリシーに足りないものは何ですか?
解決方法は?
IAMドキュメントより。 http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html#Action
サービスによっては、個々のリソースに対してアクションを指定できないものがあります。その代わりに、ActionまたはNotAction要素に記述したアクションは、そのサービス内のすべてのリソースに適用されます。このような場合、Resource要素でワイルドカードの*を使用します。
この情報により、resourceは以下のような値になるはずです。
"Resource": "arn:aws:s3:::surplace-audio/*"
関連
-
[解決済み] Amazon SQSを複数のコンシューマで使用する
-
[解決済み] AWS::CloudFormation::Init どのように動作するのでしょうか?
-
[解決済み] RDS コンソールで Aurora の読み取りレプリカを作成するオプションが表示されない
-
[解決済み] スケジュールされたイベントソースをトリガーとするラムダ関数を設定するには、terraformを使用します。
-
[解決済み] RDS は、以下の組み合わせでの DB インスタンスの作成をサポートしていません。
-
[解決済み] TerraformとAWS。No Configuration Files Found Error
-
[解決済み] 新しいIAM管理者ユーザーに "この操作を実行する権限がありません "と表示される
-
[解決済み] Amazon S3におけるHeadBucket操作とは
-
[解決済み] Terraform AWS Provider の有効なクレデンシャルソースが見つかりません。
-
[解決済み] S3バケットを丸ごとダウンロードする?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Amazon S3のファイルやフォルダの名前を変更する方法は?
-
[解決済み] aws cloudformationはリストでFn::Joinを使用します。
-
[解決済み] AWS-CLI: autoscalinggroupsをリストダウンする方法
-
[解決済み] AWS ElasticsearchとAWS Redshiftの違いは何ですか?
-
[解決済み] ネットワークインターフェイスが無効なAWS EC2インスタンスに接続しようとする
-
[解決済み] AWS SNSとAWS SQSのFIFOキューを統合することは可能か?
-
[解決済み] s3バケットから複数ファイルをコピーする
-
[解決済み] aws-cliでdynamodbのitemを返却する方法
-
[解決済み] AWSプライベートリンクとVPCエンドポイント
-
[解決済み] "保護されていない秘密鍵ファイル!" Amazon EC2インスタンス(AWS)へのSSH利用時のエラーについて