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
-
Masuk ke AWS Management Console dan buka AWS Cloud Map konsol di https://console.aws.amazon.com/cloudmap/
. -
Di panel navigasi, pilih Namespace.
-
Pada halaman Namespaces, pilih namespace tempat layanan dibuat.
-
Di Namespace:
namespace-name
halaman, pilih layanan yang ingin Anda edit dan pilih Lihat detail. -
Pada Layanan:
service-name
halaman, 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-name
halaman. -
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.
-
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.
-
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.
-
Pilih Perbarui layanan.
- AWS CLI
-
-
Perbarui layanan dengan
update-service
perintah (gantired
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)
-
-
Jika Anda belum
Boto3
menginstal, Anda dapat menemukan petunjuk untuk menginstal, mengkonfigurasi, dan menggunakanBoto3
di sini. -
Impor
Boto3
dan gunakanservicediscovery
sebagai layanan Anda.import boto3 client = boto3.client('servicediscovery')
-
Perbarui layanan dengan
update_service()
(gantired
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" }
-