CloudWatchEvent - AWS Serverless Application Model

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

CloudWatchEvent

Objek yang menggambarkan tipe sumber peristiwa CloudWatchEvent.

AWS Serverless Application Model (AWS SAM) menghasilkan AWS::Events::Rulesumber daya saat jenis acara ini disetel.

Catatan Penting: EventBridgeRule adalah jenis sumber acara yang disukai untuk digunakan, bukanCloudWatchEvent. EventBridgeRuledan CloudWatchEvent menggunakan layanan, API, dan AWS CloudFormation sumber daya dasar yang sama. Namun, AWS SAM akan menambahkan dukungan untuk fitur baru hanya untukEventBridgeRule.

Sintaks

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

YAML

EventBusName: String Input: String InputPath: String Pattern: EventPattern

Properti

EventBusName

Bus peristiwa yang akan dihubungkan dengan aturan ini. Jika Anda menghilangkan properti ini, AWS SAM gunakan bus acara default.

Tipe: String

Wajib: Tidak

Default: Bus peristiwa default

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke EventBusName properti AWS::Events::Rule sumber daya.

Input

Teks JSON yang valid yang dilewatkan ke target. Jika Anda menggunakan properti ini, tidak ada dari teks peristiwa itu sendiri yang diteruskan ke target.

Tipe: String

Wajib: Tidak

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke Input properti AWS::Events::Rule Target sumber daya.

InputPath

Bila Anda tidak ingin meneruskan seluruh peristiwa yang sesuai ke target, gunakan properti InputPath untuk menggambarkan bagian mana dari peristiwa yang akan diteruskan.

Tipe: String

Wajib: Tidak

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke InputPath properti AWS::Events::Rule Target sumber daya.

Pattern

Menjelaskan peristiwa yang dirutekan ke target yang ditentukan. Untuk informasi selengkapnya, lihat Peristiwa dan Pola Peristiwa EventBridge di Panduan EventBridge Pengguna Amazon.

Jenis: EventPattern

Wajib: Ya

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke EventPattern properti AWS::Events::Rule sumber daya.

Contoh

CloudWatchEvent

Berikut adalah contoh peristiwa dari tipe sumber peristiwa CloudWatchEvent.

YAML

CWEvent: Type: CloudWatchEvent Properties: Input: '{"Key": "Value"}' Pattern: detail: state: - running