DurableConfig - AWS Serverless Application Model

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

DurableConfig

Mengkonfigurasi pengaturan eksekusi tahan lama untuk AWS Lambda fungsi. Fungsi yang tahan lama dapat berjalan hingga satu tahun dan secara otomatis memeriksa kemajuan pos, memungkinkan alur kerja yang berjalan lama dan aplikasi yang toleran terhadap kesalahan. Untuk informasi selengkapnya tentang fungsi tahan lama, lihat Fungsi tahan lama Lambda di Panduan AWS Lambda Pengembang.

Sintaksis

Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.

YAML

ExecutionTimeout: Integer RetentionPeriodInDays: Integer

Sifat-sifat

ExecutionTimeout

Jumlah waktu (dalam detik) yang memungkinkan Lambda menjalankan fungsi yang tahan lama sebelum menghentikannya. Maksimal satu tahun 366 hari atau 31.622.400 detik.

Tipe: Integer

Wajib: Ya

Minimal: 1

Maksimal: 31622400

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke ExecutionTimeout properti tipe AWS::Lambda::Function DurableConfig data.

RetentionPeriodInDays

Jumlah hari setelah eksekusi yang tahan lama ditutup sehingga Lambda mempertahankan sejarahnya, dari satu hingga 90 hari. Defaultnya adalah 14 hari.

Tipe: Integer

Wajib: Tidak

Default: 14

Minimal: 1

Maksimal: 90

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke RetentionPeriodInDays properti tipe AWS::Lambda::Function DurableConfig data.

Contoh

DurableConfig

Contoh konfigurasi tahan lama untuk fungsi dengan batas waktu eksekusi 1 jam dan periode retensi 7 hari.

YAML

DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7