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 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
Enabled:BooleanEventBusName:StringInput:StringInputPath:StringPattern:EventPatternState:String
Properti
-
Enabled -
Menunjukkan apakah aturan diaktifkan.
Untuk menonaktifkan aturan, tetapkan properti ini ke
false.catatan
Tentukan salah satu
EnabledatauStateproperti, tetapi tidak keduanya.Tipe: Boolean
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini mirip dengan
StatepropertiAWS::Events::Rulesumber daya. Jika properti ini diatur untuktruekemudian AWS SAM lolosENABLED, jika tidak maka akan lewatDISABLED. -
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
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
EventBusNamepropertiAWS::Events::Rulesumber 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
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
InputpropertiAWS::Events::Rule Targetsumber daya. -
InputPath -
Bila Anda tidak ingin meneruskan seluruh peristiwa yang sesuai ke target, gunakan properti
InputPathuntuk menggambarkan bagian mana dari peristiwa yang akan diteruskan.Tipe: String
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
InputPathpropertiAWS::Events::Rule Targetsumber 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
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
EventPatternpropertiAWS::Events::Rulesumber daya. -
State -
Keadaan aturan.
Nilai yang diterima:
DISABLED | ENABLEDcatatan
Tentukan salah satu
EnabledatauStateproperti, tetapi tidak keduanya.Tipe: String
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
StatepropertiAWS::Events::Rulesumber daya.
Contoh
CloudWatchEvent
Berikut adalah contoh peristiwa dari tipe sumber peristiwa CloudWatchEvent.
YAML
CWEvent: Type: CloudWatchEvent Properties: Enabled: false Input: '{"Key": "Value"}' Pattern: detail: state: - running