Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
EventBridge Penjadwal Amazon
Amazon EventBridge Scheduler adalah penjadwal tanpa server yang memungkinkan Anda membuat, menjalankan, dan mengelola tugas dari satu layanan terpusat dan terkelola. Dengan EventBridge Scheduler, Anda dapat membuat jadwal menggunakan ekspresi cron dan rate untuk pola berulang, atau mengonfigurasi pemanggilan satu kali. Anda dapat mengatur jendela waktu fleksibel untuk pengiriman, menentukan batas coba lagi, dan mengatur waktu retensi maksimum untuk API pemanggilan yang gagal.
EventBridge Scheduler sangat dapat disesuaikan, dan menawarkan skalabilitas yang ditingkatkan dibandingkan aturan EventBridge terjadwal, dengan serangkaian operasi dan layanan target API yang lebih luas. AWS Kami menyarankan Anda menggunakan EventBridge Scheduler untuk memanggil target pada jadwal.
Mengatur peran eksekusi
Saat Anda membuat jadwal baru, EventBridge Scheduler harus memiliki izin untuk menjalankan API operasi targetnya atas nama Anda. Anda memberikan izin ini ke EventBridge Scheduler menggunakan peran eksekusi. Kebijakan izin yang Anda lampirkan ke peran eksekusi jadwal menentukan izin yang diperlukan. Izin ini bergantung pada target yang ingin API Anda panggil EventBridge Scheduler.
Bila Anda menggunakan konsol EventBridge Scheduler untuk membuat jadwal, seperti dalam prosedur berikut, EventBridge Scheduler secara otomatis mengatur peran eksekusi berdasarkan target yang Anda pilih. Jika Anda ingin membuat jadwal menggunakan salah satu EventBridge SchedulerSDKs, atau AWS CLI AWS CloudFormation, Anda harus memiliki peran eksekusi yang ada yang memberikan izin EventBridge Scheduler memerlukan untuk memanggil target. Untuk informasi selengkapnya tentang mengatur peran eksekusi secara manual untuk jadwal Anda, lihat Menyiapkan peran eksekusi di Panduan Pengguna EventBridge Penjadwal.
Buat jadwal
Untuk membuat jadwal dengan menggunakan konsol
Buka konsol Amazon EventBridge Scheduler di https://console.aws.amazon.com/scheduler/rumah
. -
Pada halaman Jadwal, pilih Buat jadwal.
-
Pada halaman Tentukan detail jadwal, di bagian Nama jadwal dan deskripsi, lakukan hal berikut:
-
Untuk nama Jadwal, masukkan nama untuk jadwal Anda. Misalnya,
MyTestSchedule
. -
(Opsional) Untuk Deskripsi, masukkan deskripsi untuk jadwal Anda. Misalnya,
My first schedule
. -
Untuk grup Jadwal, pilih grup jadwal dari daftar dropdown. Jika Anda tidak memiliki grup, pilih default. Untuk membuat grup jadwal, pilih buat jadwal Anda sendiri.
Anda menggunakan grup jadwal untuk menambahkan tag ke grup jadwal.
-
-
-
Pilih opsi jadwal Anda.
Kejadian Lakukan ini... Jadwal satu kali
Jadwal satu kali memanggil target hanya sekali pada tanggal dan waktu yang Anda tentukan.
Untuk tanggal dan waktu, lakukan hal berikut:
-
Masukkan tanggal yang valid dalam
YYYY/MM/DD
format. -
Masukkan stempel waktu dalam format 24 jam
hh:mm
. -
Untuk Timezone, pilih zona waktu.
Jadwal berulang
Jadwal berulang memanggil target pada tingkat yang Anda tentukan menggunakan cron ekspresi atau ekspresi tingkat.
-
Untuk jenis Jadwal, lakukan salah satu hal berikut:
-
Untuk menggunakan ekspresi cron untuk menentukan jadwal, pilih Jadwal berbasis Cron dan masukkan ekspresi cron.
-
Untuk menggunakan ekspresi tingkat untuk menentukan jadwal, pilih Jadwal berbasis tingkat dan masukkan ekspresi laju.
Untuk informasi selengkapnya tentang ekspresi cron dan rate, lihat Menjadwalkan jenis pada EventBridge Scheduler di Panduan Pengguna EventBridge Penjadwal Amazon.
-
-
Untuk jendela waktu Fleksibel, pilih Nonaktif untuk mematikan opsi, atau pilih salah satu jendela waktu yang telah ditentukan sebelumnya. Misalnya, jika Anda memilih 15 menit dan Anda menetapkan jadwal berulang untuk memanggil targetnya setiap jam sekali, jadwal berjalan dalam 15 menit setelah dimulainya setiap jam.
-
-
-
(Opsional) Jika Anda memilih Jadwal berulang pada langkah sebelumnya, di bagian Jangka Waktu, lakukan hal berikut:
-
Untuk Timezone, pilih zona waktu.
-
Untuk Tanggal dan waktu mulai, masukkan tanggal yang valid dalam
YYYY/MM/DD
format, lalu tentukan stempel waktu dalam format 24 jamhh:mm
. -
Untuk Tanggal dan waktu berakhir, masukkan tanggal yang valid dalam
YYYY/MM/DD
format, lalu tentukan stempel waktu dalam format 24 jamhh:mm
.
-
-
Pilih Berikutnya.
-
Pada halaman Pilih target, pilih AWS API operasi yang dipanggil EventBridge Scheduler:
Untuk Target API, pilih Target Templated.
Pilih Amazon EventBridge PutEvents.
Di bawah PutEvents, tentukan yang berikut ini:
Untuk bus EventBridge acara, pilih bus acara dari menu drop-down. Misalnya,
default
.Anda juga dapat membuat bus acara baru di EventBridge konsol dengan memilih Buat bus acara baru.
Untuk tipe Detail, masukkan jenis detail acara yang ingin Anda cocokkan. Misalnya,
Object Created
.Untuk Sumber, masukkan nama layanan yang merupakan sumber acara.
Untuk acara AWS layanan, tentukan awalan layanan sebagai sumber. Jangan sertakan
aws.
awalan. Misalnya, untuk acara Amazon S3, masukkan.s3
Untuk menentukan awalan layanan, lihat Tabel kunci kondisi di Referensi Otorisasi Layanan. Untuk informasi selengkapnya tentang sumber dan nilai peristiwa tipe detail, lihat. AWS metadata acara layanan
-
(Opsional): Untuk Detail, masukkan pola acara untuk memfilter lebih lanjut peristiwa yang dikirim oleh EventBridge Scheduler. EventBridge
Untuk informasi selengkapnya, lihat Pola EventBridge acara Amazon.
-
Pilih Berikutnya.
-
Pada halaman Pengaturan, lakukan hal berikut:
-
Untuk mengaktifkan jadwal, di bawah Status jadwal, alihkan Aktifkan jadwal.
-
Untuk mengonfigurasi kebijakan coba ulang untuk jadwal Anda, di bawah Kebijakan Coba ulang dan antrean huruf mati (DLQ), lakukan hal berikut:
-
Beralih Coba Lagi.
-
Untuk usia maksimum acara, masukkan jam maksimum dan min yang harus disimpan oleh EventBridge Scheduler untuk menyimpan acara yang belum diproses.
-
Waktu maksimum adalah 24 jam.
-
Untuk percobaan ulang Maksimum, masukkan jumlah maksimum kali EventBridge Scheduler mencoba ulang jadwal jika target mengembalikan kesalahan.
Nilai maksimum adalah 185 percobaan ulang.
Dengan kebijakan coba lagi, jika jadwal gagal memanggil targetnya, EventBridge Scheduler menjalankan kembali jadwal. Jika dikonfigurasi, Anda harus mengatur waktu retensi maksimum dan mencoba ulang untuk jadwal.
-
-
Pilih tempat EventBridge Scheduler menyimpan acara yang tidak terkirim.
Opsi antrian huruf mati () DLQ Lakukan ini... Jangan simpan Pilih Tidak Ada. Simpan acara di tempat yang sama Akun AWS di mana Anda membuat jadwal -
Pilih Pilih SQS antrian Amazon di my Akun AWS as a DLQ.
-
Pilih Nama Sumber Daya Amazon (ARN) dari SQS antrian Amazon.
Simpan acara di tempat yang berbeda Akun AWS dari tempat Anda membuat jadwal -
Pilih Tentukan SQS antrian Amazon di yang lain Akun AWS sebagai DLQ.
-
Masukkan Nama Sumber Daya Amazon (ARN) dari SQS antrian Amazon.
-
-
Untuk menggunakan kunci yang dikelola pelanggan untuk mengenkripsi input target Anda, di bawah Enkripsi, pilih Sesuaikan pengaturan enkripsi (lanjutan).
Jika Anda memilih opsi ini, masukkan KMS kunci yang ada ARN atau pilih Buat AWS KMS key untuk menavigasi ke AWS KMS konsol. Untuk informasi selengkapnya tentang cara EventBridge Scheduler mengenkripsi data Anda saat istirahat, lihat Enkripsi saat istirahat di Panduan Pengguna EventBridge Penjadwal Amazon.
-
Agar EventBridge Scheduler membuat peran eksekusi baru untuk Anda, pilih Buat peran baru untuk jadwal ini. Kemudian, masukkan nama untuk nama Peran. Jika Anda memilih opsi ini, EventBridge Scheduler melampirkan izin yang diperlukan untuk target template Anda ke peran.
-
-
Pilih Berikutnya.
-
Di halaman Tinjau dan buat jadwal, tinjau detail jadwal Anda. Di setiap bagian, pilih Edit untuk kembali ke langkah itu dan mengedit detailnya.
-
Pilih Buat jadwal.
Anda dapat melihat daftar jadwal baru dan yang sudah ada di halaman Jadwal. Di bawah kolom Status, verifikasi bahwa jadwal baru Anda Diaktifkan.
Sumber daya terkait
Untuk informasi selengkapnya tentang EventBridge Scheduler, lihat berikut ini: