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
Enabled:BooleanEventBusName:StringInput:StringInputPath:StringPattern:EventPatternState:String
Properti
- 
                Enabled
- 
                Menunjukkan apakah aturan diaktifkan. Untuk menonaktifkan aturan, tetapkan properti ini ke false.catatanTentukan salah satu EnabledatauStateproperti, tetapi tidak keduanya.Tipe: Boolean Wajib: Tidak AWS 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 AWS 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 AWS 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 AWS 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 AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke EventPatternpropertiAWS::Events::Rulesumber daya.
- 
                State
- 
                Keadaan aturan. Nilai yang diterima: DISABLED | ENABLEDcatatanTentukan salah satu EnabledatauStateproperti, tetapi tidak keduanya.Tipe: String Wajib: Tidak AWS 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