EventInvokeConfiguration - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

EventInvokeConfiguration

Opciones de configuración para invocaciones asíncronas de alias o versiones de Lambda.

Sintaxis

Para declarar esta entidad en su plantilla de AWS Serverless Application Model (AWS SAM), use la siguiente sintaxis.

Propiedades

DestinationConfig

Un objeto de configuración que especifica el destino de un evento después de que Lambda lo procese.

Tipo: EventInvokeDestinationConfiguration

Obligatorio: no

Compatibilidad con AWS CloudFormation: esta propiedad es similar a la propiedad DestinationConfig de un recurso AWS::Lambda::EventInvokeConfig. SAM requiere un parámetro adicional, «Type», que no existe en CloudFormation.

MaximumEventAgeInSeconds

La antigüedad máxima de una solicitud que Lambda envía a una función para su procesamiento.

Tipo: entero

Obligatorio: no

Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad MaximumEventAgeInSeconds de un recurso de AWS::Lambda::EventInvokeConfig.

MaximumRetryAttempts

El número máximo de veces que se puede reintentar antes de que la función devuelva un error.

Tipo: entero

Obligatorio: no

Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad MaximumRetryAttempts de un recurso de AWS::Lambda::EventInvokeConfig.

Ejemplos

MaximumEventAgeInSeconds

Ejemplo de MaximumEventAgeInSeconds

YAML

EventInvokeConfig: MaximumEventAgeInSeconds: 60 MaximumRetryAttempts: 2 DestinationConfig: OnSuccess: Type: SQS Destination: arn:aws:sqs:us-west-2:012345678901:my-queue OnFailure: Type: Lambda Destination: !GetAtt DestinationLambda.Arn