Добавление конфигурации Dead Letter Queue в AWS Lambda - PullRequest
0 голосов
/ 30 января 2019

У меня есть существующая AWS Lambda (созданная с помощью CloudFormation), которую я хотел бы изменить, чтобы иметь Dead Letter Queue .По сути, это позволяет мне переконфигурировать Lambda таким образом, чтобы, если он не сможет обработать / использовать сообщение SQS во время выполнения, AWS автоматически опубликует сообщение в «Мертвую очередь» (DLQ) по моему выбору.

Для жизни я не могу понять, как добавить:

"DeadLetterConfig": {
    "TargetArn": "my-queues-ARN" 
}

к моей конфигурации Lambdas CF, как это показано в этой статье (выше).Самым близким, что я смог сделать, было:

  1. Выбрать Управление этим стеком ссылка на главной странице Lambdas:

enter image description here

Это открыло конфигурацию стека CF, и если вы прокрутите весь путь до самого дна, это позволит вам создать новый набор изменений :

enter image description here

На экране Create Change Set можно редактировать шаблон стека (вставив JSON DeadLetterConfig выше).Однако, когда я пытаюсь создать Набор изменений, он жалуется на роль IAM, которую я использую:

enter image description here

Любые идеи, если яна правильном пути здесь, или куда я иду не так?Заранее спасибо!

1 Ответ

0 голосов
/ 30 января 2019

Вы можете сделать это в самой консоли Lambda.Прокрутите немного вниз, есть раздел «Отладка и обработка ошибок», где вы можете настроить его вручную.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...