DeadLetterConfig - AWS Serverless Application Model

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

DeadLetterConfig

Objek yang digunakan untuk menentukan antrean Amazon Simple Queue Service (Amazon SQS) EventBridge tempat mengirimkan peristiwa setelah pemanggilan target gagal. Permintaan dapat gagal, misalnya, ketika mengirim peristiwa ke fungsi Lambda yang tidak ada, atau izin tidak cukup untuk memanggil fungsi Lambda. Untuk informasi selengkapnya, lihat Kebijakan percobaan ulang acara dan menggunakan antrian huruf mati di Panduan Pengguna Amazon. EventBridge

catatan

Jenis AWS::Serverless::Function sumber daya memiliki tipe data yang serupa, DeadLetterQueue yang menangani kegagalan yang terjadi setelah pemanggilan fungsi Lambda target berhasil. Contoh tipe kegagalan ini termasuk Lambda throttling, atau kesalahan dikembalikan oleh fungsi target Lambda. Untuk informasi selengkapnya tentang DeadLetterQueue properti fungsi, lihat Antrian huruf mati di Panduan Pengembang. AWS Lambda

Sintaks

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

YAML

Arn: String QueueLogicalId: String Type: String

Properti

Arn

Amazon Resource Name (ARN) dari antrean Amazon SQS yang ditetapkan sebagai target antrean surat mati.

catatan

Tentukan Type properti atau Arn properti, tetapi tidak keduanya.

Tipe: String

Wajib: Tidak

Kompatibilitas AWS CloudFormation: Properti ini diteruskan langsung ke properti Arn dari tipe data AWS::Events::Rule DeadLetterConfig.

QueueLogicalId

Nama kustom dari antrean surat mati yang AWS SAM buat jika Type ditentukan.

catatan

Jika Type properti tidak disetel, properti ini diabaikan.

Tipe: String

Wajib: Tidak

Kompatibilitas AWS CloudFormation: Properti ini unik bagi AWS SAM dan tidak memiliki padananAWS CloudFormation.

Type

Tipe antrean. Bila properti ini diatur, AWS SAM secara otomatis membuat antrean surat mati dan melampirkan kebijakan berbasis sumber daya yang diperlukan untuk memberikan izin untuk memerintahkan sumber daya untuk mengirim peristiwa ke antrean.

catatan

Tentukan Type properti atau Arn properti, tetapi tidak keduanya.

Nilai yang valid: SQS

Tipe: String

Wajib: Tidak

Kompatibilitas AWS CloudFormation: Properti ini unik bagi AWS SAM dan tidak memiliki padanan AWS CloudFormation.

Contoh-contoh

DeadLetterConfig

DeadLetterConfig

YAML

DeadLetterConfig: Type: SQS QueueLogicalId: MyDLQ