

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

# Menghapus jadwal di Scheduler EventBridge
<a name="managing-schedule-delete"></a>

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.

**Topics**
+ [Penghapusan setelah jadwal selesai](#managing-schedule-automatic-deletion)
+ [Penghapusan manual](#managing-schedule-manual-deletion)

## Penghapusan setelah jadwal selesai
<a name="managing-schedule-automatic-deletion"></a>

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](scheduler-quotas.md).

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. [https://docs.aws.amazon.com/scheduler/latest/APIReference/API_CreateSchedule.html#scheduler-CreateSchedule-request-EndDate](https://docs.aws.amazon.com/scheduler/latest/APIReference/API_CreateSchedule.html#scheduler-CreateSchedule-request-EndDate) Jika Anda mengkonfigurasi jadwal dengan penghapusan otomatis tetapi tidak menentukan nilai untuk`EndDate`, 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.

------
#### [ Konsol Manajemen AWS ]

1. Buka konsol EventBridge Scheduler di [https://console.aws.amazon.com/scheduler/](https://console.aws.amazon.com/scheduler/).

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

1.  Dari daftar navigasi di sebelah kiri, pilih **Pengaturan**. 

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

------
#### [ AWS CLI ]

1.  Buka jendela prompt baru. 

1.  Gunakan AWS CLI perintah [update-schedule]() untuk memperbarui jadwal yang ada yang ditunjukkan di berikut ini. Perintah menetapkan `--action-after-completion` ke`DELETE`. 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
<a name="managing-schedule-manual-deletion"></a>

 Ketika Anda tidak lagi membutuhkan jadwal, Anda dapat menghapusnya menggunakan [https://docs.aws.amazon.com/scheduler/latest/APIReference/API_DeleteSchedule.html](https://docs.aws.amazon.com/scheduler/latest/APIReference/API_DeleteSchedule.html)operasi. 

**Example AWS CLI**  

```
$ aws scheduler delete-schedule --name your-schedule
```

**Example SDK Python**  

```
import boto3
scheduler = boto3.client('scheduler')
    
scheduler.delete_schedule(Name="your-schedule")
```