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 essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.

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

AWS CloudFormation compatibilidade: essa propriedade é semelhante à DestinationConfig propriedade de um AWS::Lambda::EventInvokeConfig recurso. O SAM requer um parâmetro extra, “Tipo”, que não existe em 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

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

MaximumRetryAttempts

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

Tipo: inteiro

Obrigatório: não

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

Exemplos

MaximumEventAgeInSeconds

MaximumEventAgeInSeconds exemplo

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