翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
DurableConfig
AWS Lambda 関数の永続的な実行設定を構成します。耐久性のある関数は最大 1 年間実行でき、進行状況を自動的にチェックポイントできるため、長時間実行されるワークフローと耐障害性のあるアプリケーションが可能になります。耐久性のある関数の詳細については、「 AWS Lambda デベロッパーガイド」の「Lambda 耐久性のある関数」を参照してください。
構文
AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。
YAML
ExecutionTimeout:IntegerRetentionPeriodInDays:Integer
プロパティ
-
ExecutionTimeout -
Lambda が永続的な関数を停止するまでに実行できる時間 (秒単位)。最大は 366 日または 31,622,400 秒です。
タイプ: 整数
必須: はい
最小: 1
最大: 31622400
CloudFormation 互換性: このプロパティは、
AWS::Lambda::FunctionDurableConfigデータ型のExecutionTimeoutプロパティに直接渡されます。 -
RetentionPeriodInDays -
Lambda が履歴を保持する永続的な実行を閉じてから 1 日から 90 日までの日数。デフォルトは 14 日間です。
タイプ: 整数
必須: いいえ
デフォルト: 14
最小: 1
最大: 90
CloudFormation 互換性: このプロパティは、
AWS::Lambda::FunctionDurableConfigデータ型のRetentionPeriodInDaysプロパティに直接渡されます。
例
DurableConfig
実行タイムアウトが 1 時間、保持期間が 7 日の関数の耐久性のある設定例。
YAML
DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7