Практически каждая команда, используемая в интерфейсе командной строки AWS, сопоставляет индивидуальные действия с действиями IAM.
Однако такие команды aws s3
, как sync
, являются функциями более высокого уровня, которые вызывают несколько команд.
Для sync
, я думаю, вам понадобится:
ListBucket
CopyObject
GetObjectACL
PutObjectACL
Если это по-прежнему не помогает, то вы можете использовать AWS CloudTrail , чтобы просмотреть базовые вызовы API, которые AWS CLI совершил для вашей учетной записи. ,Записи CloudTrail будут показывать каждый вызов API, а также, был ли он успешным или неудачным.