Simple Storage Service

ListObjectsV2操作の呼び出し時にエラー(AccessDenied)が発生しました。アクセス拒否

クラスターを作成して接続したところ S3バケットをリストアップしようとすると、aws s3 ls bucketname,It give me ERROR message like:ListObjectsV2 オペレーションを呼び出す際にエラーが発生しました (AccessDenied)。アクセス拒否されました。私は誰かが同じ問題を持っているかどうか、私はそれを解決する必要がありますどのように思っていました。私はIAMユーザーであり、アカウントマネージャーではありません。

Hello,

このエラーは、あなたのIAMアイデンティティ(ここではあなたのIAMユーザー)が、問題のバケットをListする(s3:ListBucketアクション)権限を持っていないことを示唆しています。

IAM IDにこのアクセス許可を提供する方法については、このナレッジ記事を参照してください-https ://aws.amazon.com/premiumsupport/knowledge-center/s3-access-denied-listobjects-sync/

IAMユーザーとS3バケットが異なるAWSアカウントに属している場合、上記に加えてバケットポリシーでもIAMユーザーにListObjectsV2操作の許可を与えていることを確認してください。

Thanks




そのユーザーに対してCloudTrailsを有効にしている場合は、そのユーザーの下でIAM Access Analyzerを使用して、追加する必要のあるポリシーを見つけることができます。このドキュメントを確認してください。https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html