Я тестирую свой API-шлюз, но получаю:
Sat Nov 09 02:12:13 UTC 2019 : Execution failed due to configuration error:
API Gateway does not have permission to assume the provided role
arn:aws:iam::193693970645:role/service-role/DoubleMeLambda-role-0erzzpmz`
Однако мой API-шлюз использует:
arn:aws:iam::193693970645:role/service-role/DoubleMeLambda-role-0erzzpmz
, и эта роль имеет
Я сделал его очень мощным (*), чтобы попытаться заставить его работать, но это не помогло
Лямбда использует ту же роль (не идеально в реальномМир, который я знаю, но похоже, что он должен работать):
Я отредактировал доверительные отношения для этой роли и добавил:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "lambda.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}