Menghapus jadwal - EventBridge Penjadwal

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

Menghapus jadwal

Anda dapat menghapus jadwal dengan mengonfigurasi penghapusan otomatis, atau dengan menghapus jadwal individual secara manual. Gunakan topik berikut untuk mempelajari cara menghapus jadwal menggunakan kedua metode, dan mengapa Anda dapat memilih satu metode di atas yang lain.

Penghapusan setelah jadwal selesai

Konfigurasikan penghapusan otomatis setelah jadwal selesai jika Anda ingin menghindari keharusan mengelola sumber daya jadwal Anda secara individual di EventBridge Scheduler. Dalam aplikasi di mana Anda membuat ribuan jadwal sekaligus dan membutuhkan fleksibilitas untuk meningkatkan jumlah jadwal sesuai permintaan, penghapusan otomatis dapat memastikan bahwa Anda tidak mencapai kuota akun Anda untuk jumlah jadwal di Wilayah tertentu.

Saat Anda mengonfigurasi penghapusan otomatis untuk jadwal, EventBridge Scheduler menghapus jadwal setelah pemanggilan target terakhirnya. Untuk jadwal satu kali, ini terjadi setelah jadwal telah memanggil targetnya sekali. Untuk jadwal berulang yang Anda atur dengan ekspresi rate, atau cron, jadwal Anda dihapus setelah pemanggilan terakhirnya. Pemanggilan terakhir jadwal berulang adalah pemanggilan yang terjadi paling dekat dengan yang Anda tentukan. EndDate Jika Anda mengkonfigurasi jadwal dengan penghapusan otomatis tetapi tidak menentukan nilai untukEndDate, EventBridge Scheduler tidak secara otomatis menghapus jadwal.

Anda dapat mengatur penghapusan otomatis saat pertama kali membuat jadwal, atau memperbarui preferensi untuk jadwal yang ada. Langkah-langkah berikut menjelaskan cara mengonfigurasi penghapusan otomatis untuk jadwal yang ada.

AWS Management Console
  1. Buka konsol EventBridge Scheduler di https://console.aws.amazon.com/scheduler/.

  2. Dari daftar jadwal, pilih jadwal yang ingin Anda edit, lalu pilih Edit.

  3. Dari daftar navigasi di sebelah kiri, pilih Pengaturan.

  4. Di bagian Tindakan setelah jadwal selesai, pilih HAPUS dari daftar drop-down, lalu simpan perubahan Anda.

AWS CLI
  1. Buka jendela prompt baru.

  2. Gunakan AWS CLI perintah update-schedule untuk memperbarui jadwal yang ada yang ditunjukkan di berikut ini. Perintah menetapkan --action-after-completion keDELETE. Contoh ini mengasumsikan bahwa Anda telah menentukan konfigurasi target Anda secara lokal dalam file JSON. Untuk memperbarui jadwal, Anda harus memberikan target, serta parameter jadwal lainnya yang ingin Anda konfigurasikan untuk jadwal yang ada.

    Ini adalah jadwal berulang dengan tingkat satu doa per jam. Oleh karena itu, Anda menentukan tanggal akhir saat mengatur --action-after-completion parameter.

    $ aws scheduler update-schedule --name schedule-name \ --action-after-completion 'DELETE' \ --schedule-expression 'rate(1 hour)' \ --end-date '2024-01-01T00:00:00' --target file://target-configuration.json \ --flexible-time-window '{ "Mode": "OFF"}' \

Penghapusan manual

Ketika Anda tidak lagi membutuhkan jadwal, Anda dapat menghapusnya menggunakan DeleteScheduleoperasi.

contoh AWS CLI
$ aws scheduler delete-schedule --name your-schedule
contoh SDK Python
import boto3 scheduler = boto3.client('scheduler') scheduler.delete_schedule(Name="your-schedule")