Вам нужно будет указать свою роль IAM, которую вы используете для доступа к учетной записи, разрешения на чтение в корзину. Вы можете сделать политику присоединения или в json это может выглядеть примерно так
{
"Sid": "S3Read",
"Effect": "Allow",
"Action": [
"s3:Get*",
"s3:List*"
],
"Resource": [
"arn:aws:s3:::bucket-name06",
"arn:aws:s3:::bucket-name06/*"
]
}
Предполагая, что корзина s3 находится в той же учетной записи, что и роль IAM, к которой вы пытаетесь получить доступ, вам не нужно разрешать кросс-учетный доступ. Если это не так, вам нужно разрешить стороне IAM для роли IAM читать контейнер.
Если вам нужен доступ для записи, вы можете сделать что-то похожее на это
{
"Sid": "S3Write",
"Effect": "Allow",
"Action": [
"s3:AbortMultipartUpload",
"s3:DeleteObject",
"s3:Get*",
"s3:List*",
"s3:Put*",
],
"Resource": [
"arn:aws:s3:::bucket-name06",
"arn:aws:s3:::bucket-name06/*"
]
}