У меня есть существующая AWS Lambda (созданная с помощью CloudFormation), которую я хотел бы изменить, чтобы иметь Dead Letter Queue .По сути, это позволяет мне переконфигурировать Lambda таким образом, чтобы, если он не сможет обработать / использовать сообщение SQS во время выполнения, AWS автоматически опубликует сообщение в «Мертвую очередь» (DLQ) по моему выбору.
Для жизни я не могу понять, как добавить:
"DeadLetterConfig": {
"TargetArn": "my-queues-ARN"
}
к моей конфигурации Lambdas CF, как это показано в этой статье (выше).Самым близким, что я смог сделать, было:
- Выбрать Управление этим стеком ссылка на главной странице Lambdas:
Это открыло конфигурацию стека CF, и если вы прокрутите весь путь до самого дна, это позволит вам создать новый
набор изменений :
На экране
Create Change Set можно редактировать шаблон стека (вставив JSON
DeadLetterConfig
выше).Однако, когда я пытаюсь создать Набор изменений, он жалуется на роль IAM, которую я использую:
Любые идеи, если яна правильном пути здесь, или куда я иду не так?Заранее спасибо!