Memperbarui AWS Cloud Map layanan - AWS Cloud Map

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

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

AWS Management Console
  1. Masuk ke AWS Management Console dan buka AWS Cloud Map konsol di https://console.aws.amazon.com/cloudmap/.

  2. Di panel navigasi, pilih Namespace.

  3. Pada halaman Namespaces, pilih namespace tempat layanan dibuat.

  4. Di Namespace: namespace-namehalaman, pilih layanan yang ingin Anda edit dan pilih Lihat detail.

  5. Pada Layanan: service-namehalaman, pilih Edit.

    catatan

    Anda tidak dapat menggunakan alur kerja tombol Edit untuk mengedit nilai layanan yang hanya mengizinkan API panggilan untuk penemuan instance. Namun, Anda dapat menambahkan atau menghapus tag pada Layanan: service-namehalaman.

  6. 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 TTLuntuk DNS resolver.

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

  8. 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.

  9. Pilih Perbarui layanan.

AWS CLI
  • Perbarui layanan dengan update-service perintah (ganti red nilai 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.

  2. Impor Boto3 dan gunakan servicediscovery sebagai layanan Anda.

    import boto3 client = boto3.client('servicediscovery')
  3. Perbarui layanan dengan update_service() (ganti red nilai 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" }