EventInvokeConfiguration - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

EventInvokeConfiguration

Opções de configuração para invocações assíncronas de Lambda Alias ou versão.

Sintaxe

Para declarar esta entidade no modelo do AWS Serverless Application Model (AWS SAM), use a seguinte sintaxe:

Propriedades

DestinationConfig

Um objeto de configuração que especifica o destino de um evento depois que o Lambda processá-lo.

Tipo: EventInvokeDestinationConfiguration

Obrigatório: não

Compatibilidade AWS CloudFormation: essa propriedade é semelhante à propriedade DestinationConfig de um recurso AWS::Lambda::EventInvokeConfig. O SAM exige um parâmetro extra, “Tipo”, que não existe no CloudFormation.

MaximumEventAgeInSeconds

A idade máxima de uma solicitação que o Lambda envia a uma função para processamento.

Tipo: inteiro

Obrigatório: não

Compatibilidade AWS CloudFormation: essa propriedade é passada diretamente para a propriedade MaximumEventAgeInSeconds de um recurso AWS::Lambda::EventInvokeConfig.

MaximumRetryAttempts

O número máximo de vezes para tentar novamente antes da função retornar um erro.

Tipo: inteiro

Obrigatório: não

Compatibilidade AWS CloudFormation: essa propriedade é passada diretamente para a propriedade MaximumRetryAttempts de um recurso AWS::Lambda::EventInvokeConfig.

Exemplos

MaximumEventAgeInSeconds

Exemplo 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