Я запустил экземпляр EC2, который необходим для подключения к корзине s3.Я создал роль IAM и связал ее с экземпляром EC2.и из EC2 awscli я могу перечислить файлы, однако я развернул контейнер в этом EC2, и при попытке отобразить файл я получаю сообщение об ошибке -
An error occurred (AccessDenied) when calling the ListObjectsV2 operation: Access Denied
Роль IAM
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:ListBucket",
"s3:PutObjectAcl"
],
"Resource": [
"arn:aws:s3:::my-bucket/*",
]
}
]
}
Может кто-нибудь предложить, пожалуйста.почему я могу получить доступ к s3 из экземпляра ec2, но не из контейнера, работающего на том же экземпляре EC2.