Simple Storage Service

При вызове операции ListObjectsV2 произошла ошибка (AccessDenied):Access Denied

Только что создал кластер и подключился к нему...Теперь,когда я пытаюсь вывести список s3 bucket через:aws s3 ls bucketname,он выдает мне сообщение ERROR,например:Произошла ошибка (AccessDenied)при вызове операции ListObjectsV2:Access Denied.Мне интересно,есть ли у кого-то такая же проблема и как мне ее решить.Я являюсь пользователем IAM,а не менеджером учетной записи.

Hello,

Ошибка указывает на то,что ваша IAM-идентификация (здесь ваш IAM-пользователь)не имеет разрешения на List the bucket (действие s3:ListBucket),о котором идет речь.

Пожалуйста, обратитесь к этой статье базы знаний о том, как предоставить это разрешение для вашей личности IAM — 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