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:IntegerRetentionPeriodInDays: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
ExecutionTimeoutEigenschaft desAWS::Lambda::FunctionDurableConfigDatentyps ü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
RetentionPeriodInDaysEigenschaft desAWS::Lambda::FunctionDurableConfigDatentyps ü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