Amazon S3 コンソールの一部のバケットの [Access] (アクセス) フィールドに「Error (エラー)」が表示されるのはなぜですか?

バケットを表示するために Amazon Simple Storage Service (Amazon S3) コンソールを使用しているのですが、特定のバケットの [Access] (アクセス) 列に「Error (エラー)」が表示されます。これらのエラーが表示されるのはなぜですか?

解決方法

Amazon S3 コンソールで、バケットリストビューに Access 列が表示され、各バケットへのパブリックアクセスに関する情報が表示されます。Access 値を表示するには、コンソールを使用する AWS Identity and Access Management (IAM) ユーザーまたはロールに、各バケットに対する以下のアクセス許可が必要です。

s3:GetAccountPublicAccessBlock
s3:GetBucketPublicAccessBlock
s3:GetBucketPolicyStatus
s3:GetBucketAcl
s3:ListAccessPoints

IAM ID (ユーザーまたはロール) に必要なアクセス許可がない場合、ID の [Access] フィールドに「Error」と表示されます。これは、ID が必要なアクセス許可へのアクセスを明示的に拒否した場合にも当てはまります。

IAM ID が Amazon S3 コンソールで Access の値を表示できるようにするには、ユーザーまたはロールのポリシーに必要なアクセス許可を追加します。

注意: 結果整合性のため、最近削除されたバケットが、[Access] フィールドが「Error」となってコンソールで表示されることがあります。バケットが削除されたかどうかを確認するには、AWS CloudTrail のイベント履歴DeleteBucket イベントを調べることができます。


この記事はお役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?