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

最終更新日: 2019 年 11 月 5 日

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 イベントを確認します。


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

改善できることはありますか?


さらにサポートが必要な場合