DurableConfig - AWS Serverless Application Model

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

DurableConfig

Konfiguriert dauerhafte Ausführungseinstellungen für AWS Lambda Funktionen. Dauerhafte Funktionen können bis zu einem Jahr lang ausgeführt werden und überprüfen den Fortschritt automatisch, sodass Workflows mit langer Laufzeit und fehlertolerante Anwendungen ermöglicht werden. Weitere Informationen zu dauerhaften Funktionen finden Sie unter Dauerhafte Lambda-Funktionen im AWS Lambda Entwicklerhandbuch.

Syntax

Verwenden Sie die folgende Syntax, um diese Entität in Ihrer AWS Serverless Application Model (AWS SAM) -Vorlage zu deklarieren.

YAML

ExecutionTimeout: Integer RetentionPeriodInDays: Integer

Eigenschaften

ExecutionTimeout

Die Zeitspanne (in Sekunden), die Lambda einer dauerhaften Funktion ermöglicht, bevor sie gestoppt wird. Das Maximum ist ein Jahr mit 366 Tagen oder 31.622.400 Sekunden.

Typ: Ganzzahl

Erforderlich: Ja

Minimum: 1

Maximum: 31622400

CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die ExecutionTimeout Eigenschaft des AWS::Lambda::Function DurableConfig Datentyps übergeben.

RetentionPeriodInDays

Die Anzahl der Tage, an denen Lambda nach Abschluss einer dauerhaften Ausführung seinen Verlauf beibehält, von einem bis 90 Tagen. Der Standardwert ist 14 Tage.

Typ: Ganzzahl

Required: No

Standard: 14

Minimum: 1

Maximal: 90

CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die RetentionPeriodInDays Eigenschaft des AWS::Lambda::Function DurableConfig Datentyps übergeben.

Beispiele

DurableConfig

Beispiel für eine dauerhafte Konfiguration für eine Funktion mit einem Ausführungstimeout von 1 Stunde und einer Aufbewahrungsfrist von 7 Tagen.

YAML

DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7