AWS Lambda admite Amazon S3 como destino de eventos con error para orígenes de eventos asíncronos y de flujo

Publicado en: 20 de nov de 2024

AWS Lambda ahora admite Amazon S3 como destino de eventos con error para las invocaciones asíncronas y para las asignaciones de orígenes de eventos (ESM) de Amazon Kinesis y Amazon DynamoDB. Esto permite que, mediante una configuración sencilla, los clientes enruten el lote con error de los registros y los resultados de la ejecución de funciones a S3 sin la sobrecarga de tener que escribir y administrar código adicional.

Los clientes que crean aplicaciones basadas en eventos con orígenes de eventos asíncronos u orígenes de eventos de transmisión para Lambda pueden configurar servicios como Amazon Simple Queue Service (SQS) y Amazon Simple Notification Service (SNS) como destinos de eventos con error para almacenar los resultados de las invocaciones con error. Sin embargo, en las situaciones en los que los destinos de eventos con error existentes no admiten los requisitos de tamaño de la carga útil para los eventos con error, los clientes deben escribir una lógica personalizada para recuperar y redirigir los datos de la carga útil de los eventos. Con el anuncio de hoy, los clientes pueden configurar S3 como destino de eventos con error para las funciones de Lambda invocadas mediante invocaciones asincrónicas, ESM de Kinesis y ESM de DynamoDB. Esto permite que los clientes entreguen datos completos de la carga útil de los eventos al destino del evento con error. Además, ayuda a reducir la sobrecarga de la administración de la lógica personalizada para recuperar y regenerar de manera confiable los datos de los eventos con errores.

Esta característica está disponible de forma general en todas las regiones comerciales de AWS en las que están disponibles AWS Lambda y el origen o el destino del evento configurados.

Para habilitar S3 como destino de eventos con errores, consulte nuestra documentación para configurar destinos con invocaciones asíncronas, ESM de Kinesis y ESM de DynamoDB. El uso de esta característica no conlleva ningún cargo adicional. Usted paga los cargos asociados con el uso de Amazon S3.