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 tu plantilla de AWS Serverless Application Model (AWS SAM), usa 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 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 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