В скрипте CloudFormation я создаю IAM :: Policy, который применяется к пожарному шлангу Kinesis.У него есть следующее заявление PolicyDocument
Statement:
- Effect: Allow
Action:
- 's3:AbortMultipartUpload'
- 's3:GetBucketLocation'
- 's3:GetObject'
- 's3:ListBucket'
- 's3:ListBucketMultipartUploads'
- 's3:PutObject'
Resource: arn:aws:s3:::mybucketname
Это взято из документов AWS.
Когда я тестирую это с помощью Test Data, он не пропускает никаких данных.Если я отредактирую Политику и добавлю S3FullAccess
, она начнет пропускать Тестовые данные в корзину S3.Я также пытался с
Resource: arn:aws:s3:::mybucketname/*
и получал те же результаты.
Если я изменю сценарий CloudFormation на этот
Statement:
- Effect: Allow
Action: 's3:*'
Resource: '*'
он позволяет проверять данные через.
Что не так с первым утверждением?