AWS Lambda поддерживает Amazon S3 в качестве места назначения событий сбоя для асинхронных и потоковых источников
AWS Lambda теперь поддерживает Amazon S3 в качестве места назначения событий сбоя для асинхронных вызовов, а также для сопоставлений источников событий Amazon Kinesis и Amazon DynamoDB (ESMs). Это позволяет клиентам направлять неудачный пакет записей и результатов выполнения функций в S3 с помощью простой конфигурации без необходимости писать дополнительный код и управлять им.
Клиенты, создающие приложения на основе событий с асинхронными источниками событий или потоковыми источниками событий для Lambda, могут настроить такие сервисы, как Amazon Simple Queue Service (SQS) и Amazon Simple Notification Service (SNS), в качестве мест назначения событий сбоя для хранения результатов вызовов, завершившихся сбоем. Однако в сценариях, когда существующие места назначения для событий сбоя не соответствуют требованиям к размеру полезной нагрузки для событий сбоя, клиентам необходимо написать собственную логику для извлечения и повторного копирования данных полезной нагрузки для событий. Благодаря сегодняшнему объявлению клиенты могут настроить S3 в качестве места назначения событий сбоя для функций Lambda, вызываемых с помощью асинхронных вызовов, Kinesis eSMS и DynamoDB eSMS. Это позволяет клиентам доставлять все данные полезной нагрузки для событий в место назначения событий сбоя и помогает снизить издержки, связанные с управлением настраиваемой логикой для надежного извлечения и повторного копирования данных о событиях сбоя.
Эта функция общедоступна во всех коммерческих регионах AWS, где доступны AWS Lambda и настроенный источник событий или место назначения событий.
Чтобы включить S3 в качестве места назначения для событий сбоя, обратитесь к нашей документации по настройке мест назначения с асинхронными вызовами, Kinesis eSMS и DynamoDB eSMS. Дополнительная плата за эту функцию не взимается. Вы оплачиваете расходы, связанные с использованием Amazon S3.