Referensi ekspresi nilai - Amazon EventBridge

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

Referensi ekspresi nilai

Ekspresi tingkat dimulai ketika Anda membuat aturan acara terjadwal, dan kemudian aturan berjalan pada jadwal yang ditetapkan.

Ekspresi tingkat memiliki dua bidang yang diperlukan, yang dipisahkan oleh spasi putih.

Sintaks

rate(value unit)
nilai

Bilangan positif

unit

Unit waktu. Unit yang berbeda diperlukan untuk nilai 1, seperti minute, dan nilai lebih dari 1, seperti minutes.

Nilai yang valid: menit | menit-menit | jam | jam-jam | hari | hari-hari

Keterbatasan:

Jika nilai sama dengan 1, maka unit harus tunggal. Jika nilai lebih besar dari 1, unit harus jamak. Misalnya, tingkat(1 jam-jam) dan tarif(5 jam) tidak valid, tetapi tarif (1 jam) dan tarif(5 jam-jam) berlaku.

Contoh

Contoh-contoh berikut menunjukkan cara menggunakan ekspresi tingkat dengan perintah AWS CLI put-rule. Contoh pertama memicu aturan setiap menit, yang berikutnya memicunya setiap lima menit, contoh ketiga memicunya sekali dalam satu jam, dan contoh terakhir memicunya sekali sehari.

aws events put-rule --schedule-expression "rate(1 minute)" --name MyRule2
aws events put-rule --schedule-expression "rate(5 minutes)" --name MyRule3
aws events put-rule --schedule-expression "rate(1 hour)" --name MyRule4
aws events put-rule --schedule-expression "rate(1 day)" --name MyRule5