

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

# Menjadwalkan jendela pemeliharaan untuk broker Amazon MQ
<a name="maintaining-brokers"></a>

 Secara berkala, Amazon MQ melakukan pemeliharaan pada perangkat keras, sistem operasi, atau perangkat lunak mesin dari broker pesan selama jendela pemeliharaan. Misalnya, jika Anda mengubah jenis instans broker, Amazon MQ akan menerapkan perubahan Anda selama jendela pemeliharaan terjadwal berikutnya. Durasi pemeliharaan dapat bertahan hingga dua jam tergantung pada operasi yang dijadwalkan untuk broker pesan Anda. Anda dapat meminimalkan waktu henti selama jendela pemeliharaan dengan memilih mode penyebaran broker dengan ketersediaan tinggi di beberapa Availability Zone (AZ). 

 [Amazon MQ untuk ActiveMQ menyediakan penerapan aktif/siaga untuk ketersediaan tinggi.](amazon-mq-broker-architecture.md#active-standby-broker-deployment) Dalam active/standby mode, Amazon MQ melakukan operasi pemeliharaan satu instance pada satu waktu, dan setidaknya satu instance tetap tersedia. Selain itu, Anda dapat mengonfigurasi [jaringan broker](network-of-brokers.md) dengan jendela pemeliharaan bervariasi sepanjang minggu. Amazon MQ untuk RabbitMQ menyediakan penerapan [cluster](rabbitmq-broker-architecture.md#rabbitmq-broker-architecture-cluster) untuk ketersediaan tinggi. Dalam penerapan cluster, Amazon MQ melakukan operasi pemeliharaan satu node pada satu waktu dengan menjaga setidaknya dua node yang berjalan setiap saat. 

 Ketika Anda pertama kali membuat broker Anda, Anda dapat menjadwalkan jendela pemeliharaan terjadi seminggu sekali pada waktu yang ditentukan. Anda hanya dapat menyesuaikan jendela pemeliharaan broker hingga empat kali sebelum jendela pemeliharaan terjadwal berikutnya. Setelah jendela pemeliharaan broker selesai, Amazon MQ mengatur ulang batas, dan Anda dapat menyesuaikan jadwal lagi sebelum jendela pemeliharaan berikutnya terjadi. Ketersediaan broker tidak terpengaruh saat menyesuaikan jendela pemeliharaan broker. 

 Untuk menyesuaikan jendela pemeliharaan broker, Anda dapat menggunakan Konsol Manajemen AWS, AWS CLI, atau Amazon MQ API. 

## Jadwalkan jendela pemeliharaan broker menggunakan Konsol Manajemen AWS
<a name="maintaining-brokers-adjusting-maintenance-window-console"></a>

**Untuk menyesuaikan jendela pemeliharaan broker dengan menggunakan Konsol Manajemen AWS**

1. Masuk ke [konsol Amazon MQ](https://console.aws.amazon.com/amazon-mq/).

1. Pada panel navigasi kiri, pilih **Broker**, lalu pilih broker dalam daftar yang ingin Anda tingkatkan.

1.  Pada halaman detail broker, pilih **Edit**. 

1. Dalam **Pemeliharaan**, lakukan hal berikut.

   1.  Untuk **Hari mulai**, pilih hari dalam seminggu, misalnya, **hari Minggu**, dari daftar drop-down. 

   1.  Untuk **waktu Mulai**, pilih jam dan menit hari yang ingin Anda jadwalkan untuk jendela pemeliharaan broker berikutnya, misalnya, **12**: **00**. 
**catatan**  
 Opsi **waktu mulai** dikonfigurasi dalam zona waktu UTC\$10. 

1. Selanjutnya, pilih **Jadwalkan modifikasi**. Kemudian pilih **Setelah reboot berikutnya** atau **Segera**. Memilih **Setelah reboot berikutnya** akan segera memperbarui jendela pemeliharaan tanpa me-reboot broker. Memilih **Segera** akan segera reboot broker.

1. Pada halaman detail broker, di bawah **jendela Pemeliharaan**, verifikasi bahwa jadwal pilihan baru Anda ditampilkan.

## Jadwalkan jendela pemeliharaan broker menggunakan AWS CLI
<a name="maintaining-brokers-adjusting-maintenance-window-cli"></a>

**Untuk menyesuaikan jendela pemeliharaan broker menggunakan AWS CLI**

1.  Gunakan perintah CLI [update-broker](https://docs.aws.amazon.com/cli/latest/reference/mq/update-broker.html) dan tentukan parameter berikut, seperti yang ditampilkan dalam contoh. 
   +  `--broker-id` – ID unik yang dihasilkan Amazon MQ untuk broker. Anda dapat mengurai ID dari ARN broker. Misalnya, dengan ARN berikut, `arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9`, ID broker akan menjadi `b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9`. 
   +  `--maintenance-window-start-time`— Parameter yang menentukan waktu mulai jendela pemeliharaan mingguan yang disediakan dalam struktur berikut. 
     + `DayOfWeek`— Hari dalam seminggu, dalam sintaks berikut: `MONDAY| TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY | SUNDAY`
     + `TimeOfDay`— Waktu, dalam format 24 jam.
     + `TimeZone`— (Opsional) Zona waktu, baik dalam Negara/Kota, atau format offset UTC. Setel ke UTC secara default.

   ```
   aws mq update-broker --broker-id broker-id \
   --maintenance-window-start-time DayOfWeek=SUNDAY,TimeOfDay=13:00,TimeZone=America/Los_Angeles
   ```

1.  (Opsional) Gunakan perintah CLI [deskripsi-broker](https://docs.aws.amazon.com/cli/latest/reference/mq/reboot-broker.html) untuk memverifikasi bahwa jendela pemeliharaan berhasil diperbarui. 

   ```
   aws mq describe-broker --broker-id broker-id
   ```

## Jadwalkan jendela pemeliharaan broker menggunakan Amazon MQ API
<a name="maintaining-brokers-adjusting-maintenance-window-api"></a>

**Untuk menyesuaikan jendela pemeliharaan broker menggunakan Amazon MQ API**

1.  Gunakan Operasi API [UpdateBroker](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#UpdateBroker). Tentukan `broker-id` sebagai parameter jalur. Contoh berikut mengasumsikan broker di wilayah `us-west-2`. Untuk informasi selengkapnya tentang titik akhir Amazon MQ yang tersedia, lihat titik akhir dan kuota [Amazon MQ](https://docs.aws.amazon.com/general/latest/gr/amazon-mq.html#amazon-mq_region) di. *Referensi Umum AWS* 

   ```
   PUT /v1/brokers/broker-id HTTP/1.1
   Host: mq.us-west-2.amazonaws.com
   Date: Wed, 7 July 2021 12:00:00 GMT
   x-amz-date: Wed, 7 July 2021 12:00:00 GMT
   Authorization: authorization-string
   ```

   Gunakan `maintenanceWindowStartTime` parameter dan jenis [https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-model-weeklystarttime](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-model-weeklystarttime)sumber daya dalam payload permintaan.

   ```
   {
   "maintenanceWindowStartTime": {
       "dayOfWeek": "SUNDAY",
       "timeZone": "America/Los_Angeles",
       "timeOfDay": "13:00"
     }
   }
   ```

1.  (Opsional) Gunakan operasi [DescribeBroker](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-http-methods)API untuk memverifikasi bahwa jendela pemeliharaan telah berhasil diperbarui. `broker-id`ditentukan sebagai parameter jalur. 

   ```
   GET /v1/brokers/broker-id HTTP/1.1
   Host: mq.us-west-2.amazonaws.com
   Date: Wed, 7 July 2021 12:00:00 GMT
   x-amz-date: Wed, 7 July 2021 12:00:00 GMT
   Authorization: authorization-string
   ```