Рабочие процессы дочернего процесса SWF не могут планировать задачи лямбда, даже если они созданы с ролью с доступом к лямбда. Ошибка выполнения с ошибкой ниже.Рабочий процесс AWS SWF для детей не может планировать задачу лямбда
ASSUME_ROLE_FAILED
Рабочие процессы дочернего процесса SWF не могут планировать задачи лямбда, даже если они созданы с ролью с доступом к лямбда. Ошибка выполнения с ошибкой ниже.Рабочий процесс AWS SWF для детей не может планировать задачу лямбда
ASSUME_ROLE_FAILED
После нескольких часов отладки я выяснял, что была проблема.
Пользователь, получающий доступ к swf api, нуждается в разрешении для выполнения действия «iam: PassRole». Получил это, используя политику ниже.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt14762077XXXXX",
"Effect": "Allow",
"Action": [
"iam:PassRole"
],
"Resource": [
"arn:aws:iam::XXXXXXXXX:role/XXXXXXRole"
]
}
]
}
Не могли бы вы добавить некоторый контекст, более подробную информацию о своих ошибках, и т.д. ... – XavM
Эй XavM, спасибо за ответ. Я только что разобрался, что пошло не так. Я не разрешал «iam: PassRole» пользователю, вызывающему swf api. – Asanka