Может кто-нибудь помочь мне решить проблему с отказом в разрешении.дайте мне знать, если что-то отсутствует или неправильно.
Создана новая роль custom-iams-orchestration-role
для службы Elastic Container Service Task
с нижеследующей политикой
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"sns:Publish"
],
"Resource": "*"
}
]
}
И доверяете пользователю с той же учетной записью, добавив приведенную ниже политикув роли
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"Service": "ecs-tasks.amazonaws.com",
"AWS": "arn:aws:iam::accountid:user/iams-dev-user"
},
"Action": "sts:AssumeRole"
}
]
}
И для пользователя iams-dev-user
добавлена ниже политика для принятия роли
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "sts:AssumeRole",
"Resource": "arn:aws:iam::accountid:role/custom-iams-orchestration-role"
}
]
}
Но возникает проблема при выполнении aws sns publish --topic-arn arn:aws:sns:us-east-1:accountid:SISMANAGER-DEV-TOPIC --message testingForIamsDevUser --profile iams-dev-user --region=us-east-1
с моего ноутбука с ключом пользователя iams-user-dev
User:arn:aws:iam::accountid:user/iams-dev-user is not authorized to perform