2016-10-11 1 views
2

Рабочие процессы дочернего процесса SWF не могут планировать задачи лямбда, даже если они созданы с ролью с доступом к лямбда. Ошибка выполнения с ошибкой ниже.Рабочий процесс AWS SWF для детей не может планировать задачу лямбда

ASSUME_ROLE_FAILED

+0

Не могли бы вы добавить некоторый контекст, более подробную информацию о своих ошибках, и т.д. ... – XavM

+0

Эй XavM, спасибо за ответ. Я только что разобрался, что пошло не так. Я не разрешал «iam: PassRole» пользователю, вызывающему swf api. – Asanka

ответ

1

После нескольких часов отладки я выяснял, что была проблема.

Пользователь, получающий доступ к swf api, нуждается в разрешении для выполнения действия «iam: PassRole». Получил это, используя политику ниже.

{ 
"Version": "2012-10-17", 
"Statement": [ 
    { 
     "Sid": "Stmt14762077XXXXX", 
     "Effect": "Allow", 
     "Action": [ 
      "iam:PassRole" 
     ], 
     "Resource": [ 
      "arn:aws:iam::XXXXXXXXX:role/XXXXXXRole" 
     ] 
    } 
] 
} 
+0

Вы должны принять ваш ответ как правильный – XavM

+0

XavM, спасибо, что напомнил. Я ждал двухчасового обратного отсчета – Asanka

Смежные вопросы