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

AWS CloudFormation compatibilidad: esta propiedad es similar a la DestinationConfig propiedad de un AWS::Lambda::EventInvokeConfig recurso. 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

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

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

AWS CloudFormation compatibilidad: esta propiedad se pasa directamente a la MaximumRetryAttempts propiedad de un AWS::Lambda::EventInvokeConfig recurso.

Ejemplos

MaximumEventAgeInSeconds

MaximumEventAgeInSeconds ejemplo

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