Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Schedule
Objek yang menjelaskan jenis sumber Schedule peristiwa, yang menetapkan mesin status Anda sebagai target EventBridge aturan yang memicu jadwal. Untuk informasi selengkapnya, lihat Apa itu Amazon EventBridge? di Panduan EventBridge Pengguna Amazon.
AWS Serverless Application Model (AWS SAM) menghasilkan AWS::Events::Rulesumber daya saat jenis acara ini disetel.
Sintaks
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
DeadLetterConfig:DeadLetterConfigDescription:StringEnabled:BooleanInput:StringName:StringRetryPolicy:RetryPolicyRoleArn:StringSchedule:StringState:StringTarget:Target
Properti
-
DeadLetterConfig -
Konfigurasikan antrian Amazon Simple Queue Service (Amazon SQS) EventBridge tempat pengiriman peristiwa setelah pemanggilan target gagal. Pemanggilan dapat gagal, misalnya, saat mengirim acara ke fungsi Lambda yang tidak ada, atau ketika tidak EventBridge memiliki izin yang cukup untuk memanggil fungsi Lambda. Untuk informasi selengkapnya, lihat Kebijakan percobaan ulang acara dan menggunakan antrian huruf mati di Panduan Pengguna Amazon. EventBridge
Jenis: DeadLetterConfig
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini mirip dengan
DeadLetterConfigproperti tipeAWS::Events::RuleTargetdata. AWS SAM Versi properti ini mencakup subproperti tambahan, jika Anda AWS SAM ingin membuat antrean huruf mati untuk Anda. -
Description -
Deskripsi aturan.
Tipe: String
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
DescriptionpropertiAWS::Events::Rulesumber daya. -
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. -
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. -
Name -
Nama aturan. Jika Anda tidak menentukan nama, CloudFormation buat ID fisik unik dan gunakan ID tersebut untuk nama aturan.
Tipe: String
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
NamepropertiAWS::Events::Rulesumber daya. -
RetryPolicy -
Objek
RetryPolicyyang menyertakan informasi tentang pengaturan kebijakan coba lagi. Untuk informasi selengkapnya, lihat Kebijakan percobaan ulang acara dan menggunakan antrian huruf mati di Panduan Pengguna Amazon. EventBridgeJenis: RetryPolicy
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
RetryPolicyproperti tipeAWS::Events::RuleTargetdata. -
RoleArn -
ARN dari peran IAM yang akan digunakan EventBridge Scheduler untuk target saat jadwal dipanggil.
Jenis: RoleArn
Diperlukan: Tidak. Jika tidak disediakan, peran baru akan dibuat dan digunakan.
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
RoleArnproperti tipeAWS::Scheduler::ScheduleTargetdata. -
Schedule -
Ekspresi penjadwalan yang menentukan kapan dan seberapa sering aturan dijalankan. Untuk informasi lebih lanjut, lihat Ekspresi Jadwal untuk Aturan.
Tipe: String
Wajib: Ya
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
ScheduleExpressionpropertiAWS::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. -
Target -
Sumber AWS daya yang EventBridge dipanggil ketika aturan dipicu. Anda dapat menggunakan properti ini untuk menentukan ID logis dari target. Jika properti ini tidak ditentukan, maka AWS SAM menghasilkan ID logis dari target.
Tipe: Target
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini mirip dengan
TargetspropertiAWS::Events::Rulesumber daya. AWS SAM Versi properti ini hanya memungkinkan Anda untuk menentukan ID logis dari satu target.
Contoh
CloudWatch Jadwal Acara
CloudWatch Jadwal Contoh Acara
YAML
CWSchedule: Type: Schedule Properties: Schedule: 'rate(1 minute)' Name: TestSchedule Description: test schedule Enabled: false