Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mendaftarkan instance AWS Cloud Map layanan
Untuk mendaftarkan instans 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 Namespace halaman, pilih namespace yang berisi layanan yang ingin Anda gunakan sebagai templat untuk mendaftar instans layanan.
-
Pada Namespace:
nama-namespace
halaman, memilih opsi untuk layanan yang ingin Anda gunakan. -
Pada Layanan:
nama-layanan
halaman, memilih Daftar instans layanan. -
Pada Daftar instans layanan halaman, memasukkan nilai yang berlaku. Untuk informasi lebih lanjut, lihat Nilai yang Anda tentukan saat mendaftar atau memperbarui instance layanan.
-
Pilih Daftarkan instans layanan.
- AWS CLI
-
-
Saat Anda mengirimkan
RegisterInstance
permintaan:-
Untuk setiap catatan DNS yang Anda tentukan dalam layanan yang ditentukan oleh
ServiceId
, catatan dibuat atau diperbarui di zona yang dihosting yang terkait dengan namespace yang sesuai. -
Jika layanan termasuk
HealthCheckConfig
, pemeriksaan kesehatan dibuat berdasarkan pengaturan dalam konfigurasi pemeriksaan kesehatan. -
Setiap pemeriksaan kesehatan dikaitkan dengan masing-masing catatan baru atau yang diperbarui.
Daftarkan instance layanan dengan
register-instance
perintah (ganti nilaimerah
dengan milik Anda sendiri).aws servicediscovery register-instance \ --service-id
srv-xxxxxxxxx
\ --instance-idmyservice-xx
\ --attributes=AWS_INSTANCE_IPV4=172.2.1.3,AWS_INSTANCE_PORT=808
-
-
- 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')
-
Saat Anda mengirimkan
RegisterInstance
permintaan:-
Untuk setiap catatan DNS yang Anda tentukan dalam layanan yang ditentukan oleh
ServiceId
, catatan dibuat atau diperbarui di zona yang dihosting yang terkait dengan namespace yang sesuai. -
Jika layanan termasuk
HealthCheckConfig
, pemeriksaan kesehatan dibuat berdasarkan pengaturan dalam konfigurasi pemeriksaan kesehatan. -
Setiap pemeriksaan kesehatan dikaitkan dengan masing-masing catatan baru atau yang diperbarui.
Daftarkan instance layanan dengan
register_instance()
(ganti nilaimerah
dengan milik Anda sendiri).response = client.register_instance( Attributes={ 'AWS_INSTANCE_IPV4': '172.2.1.3', 'AWS_INSTANCE_PORT': '808', }, InstanceId='
myservice-xx
', ServiceId='srv-xxxxxxxxx
', ) # If you want to see the response print(response)Contoh keluaran respons
{ 'OperationId': '4yejorelbukcjzpnr6tlmrghsjwpngf4-k95yg2u7', 'ResponseMetadata': { '...': '...', }, }
-
-