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á.
DurableConfig
Define configurações de execução duráveis para AWS Lambda funções. Funções duráveis podem ser executadas por até um ano e verificar automaticamente o progresso, permitindo fluxos de trabalho de longa duração e aplicativos tolerantes a falhas. Para obter mais informações sobre funções duráveis, consulte Funções duráveis do Lambda no Guia do AWS Lambda desenvolvedor.
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
YAML
ExecutionTimeout:IntegerRetentionPeriodInDays:Integer
Propriedades
-
ExecutionTimeout -
A quantidade de tempo (em segundos) em que o Lambda permite que uma função durável seja executada antes de interrompê-la. O máximo é um ano de 366 dias ou 31.622.400 segundos.
Tipo: inteiro
Obrigatório: sim
Minimum (Mínimo): 1
Máximo: 31622400
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
ExecutionTimeoutpropriedade do tipo deAWS::Lambda::FunctionDurableConfigdados. -
RetentionPeriodInDays -
O número de dias após o encerramento de uma execução duradoura em que o Lambda retém seu histórico, de um a 90 dias. O padrão são 14 dias.
Tipo: inteiro
Obrigatório: não
Padrão: 14
Minimum (Mínimo): 1
Máximo: 90
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
RetentionPeriodInDayspropriedade do tipo deAWS::Lambda::FunctionDurableConfigdados.
Exemplos
DurableConfig
Exemplo de configuração durável para uma função com tempo limite de execução de 1 hora e período de retenção de 7 dias.
YAML
DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7