

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

# Memperbarui AWS Cloud Map layanan
<a name="editing-services"></a>

Bergantung pada konfigurasi layanan, Anda dapat memperbarui tagnya, ambang kegagalan pemeriksaan kesehatan Route 53, dan time to live (TTL) untuk penyelesai DNS. Untuk memperbarui layanan, lakukan prosedur berikut.

**catatan**  
Anda tidak dapat memperbarui pengaturan untuk layanan yang terkait dengan ruang nama HTTP.

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

1. Masuk ke Konsol Manajemen AWS dan buka AWS Cloud Map konsol di [https://console.aws.amazon.com/cloudmap/](https://console.aws.amazon.com/cloudmap/).

1. Di panel navigasi, pilih **Namespace**.

1. Pada halaman **Namespaces**, pilih namespace tempat layanan dibuat.

1. Pada *namespace-name* halaman **Namespace:**, pilih layanan yang ingin Anda edit dan pilih **Lihat** detail. 

1. Pada *service-name* halaman **Layanan:** pilih **Edit**.
**catatan**  
Anda tidak dapat menggunakan alur kerja tombol **Edit** untuk mengedit nilai layanan yang hanya mengizinkan panggilan API untuk penemuan instance. Namun, Anda dapat menambahkan atau menghapus tag pada *service-name* halaman **Layanan:**.

1. Pada halaman **Edit layanan**, di bawah **Deskripsi layanan**, Anda dapat memperbarui deskripsi yang ditetapkan sebelumnya untuk layanan atau menambahkan deskripsi baru. Anda juga dapat menambahkan tag dan memperbarui **TTL** untuk penyelesai DNS.

1. Di bawah **konfigurasi DNS**, untuk **TTL**, Anda dapat menentukan periode waktu yang diperbarui, dalam hitungan detik, yang menentukan berapa lama DNS resolver informasi cache untuk catatan ini sebelum resolver meneruskan kueri DNS lain ke Amazon Route 53 untuk mendapatkan pengaturan yang diperbarui.

1. Jika Anda telah menyiapkan pemeriksaan kesehatan Route 53, untuk **ambang kegagalan**, Anda dapat menentukan nomor baru antara 1 dan 10 yang menentukan jumlah pemeriksaan kesehatan Route 53 berturut-turut yang harus dilewati atau gagal oleh instans layanan agar status kesehatannya berubah.

1. Pilih **Perbarui layanan**.

------
#### [ AWS CLI ]
+ Perbarui layanan dengan `[update-service](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/update-service.html)` perintah (ganti *red* nilainya dengan milik Anda sendiri).

  ```
  aws servicediscovery update-service \
      --id  srv-xxxxxxxxxxx \
      --service "Description=new description,DnsConfig={DnsRecords=[{Type=A,TTL=60}]}"
  ```

  Output:

  ```
  {
      "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty"
  }
  ```

------
#### [ AWS SDK for Python (Boto3) ]

1. Jika Anda belum `Boto3` menginstal, Anda dapat menemukan petunjuk untuk menginstal, mengkonfigurasi, dan menggunakan `Boto3` [di sini](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#installation).

1. Impor `Boto3` dan gunakan `servicediscovery` sebagai layanan Anda.

   ```
   import boto3
   client = boto3.client('servicediscovery')
   ```

1. Perbarui layanan dengan `update_service()` (ganti *red* nilainya dengan milik Anda sendiri).

   ```
   response = client.update_service(
       Id='srv-xxxxxxxxxxx',
       Service={
           'DnsConfig': {
               'DnsRecords': [
                   {
                       'TTL': 300,
                       'Type': 'A',
                   },
               ],
           },
           'Description': "new description",
       }
   )
   ```

   Contoh keluaran respons

   ```
   {
       "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty"
   }
   ```

------