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 deAsíncronoInvocaciones de Alias o Versiones de Lambda.

Sintaxis

Para declarar esta entidad en suAWS Serverless Application Model(AWS SAM), utilice la siguiente sintaxis.

Properties

DestinationConfig

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

Type: Configuración de destino de invocación de eventos

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad es similar a laDestinationConfigpropiedad de unAWS::Lambda::EventInvokeConfigrecurso. SAM requiere un parámetro adicional, «Tipo», 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.

Type: Entero

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alMaximumEventAgeInSecondspropiedad de unAWS::Lambda::EventInvokeConfigrecurso.

MaximumRetryAttempts

El número máximo de veces que se debe volver a intentar antes de que la función devuelva un error.

Type: Entero

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alMaximumRetryAttemptspropiedad de unAWS::Lambda::EventInvokeConfigrecurso.

Ejemplos

MaximumEventAgeInSeconds

Ejemplo de 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