Membatalkan pendaftaran instance layanan AWS Cloud Map - AWS Cloud Map

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

Membatalkan pendaftaran instance layanan AWS Cloud Map

Sebelum dapat menghapus layanan, Anda harus membatalkan pendaftaran semua instans layanan yang terdaftar menggunakan layanan.

Untuk membatalkan pendaftaran instans 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. Pilih opsi untuk namespace yang berisi contoh layanan yang ingin Anda batalkan pendaftarannya.

  4. Pada Namespace: nama-namespace halaman, pilih opsi untuk layanan yang ingin Anda gunakan untuk mendaftar instans layanan.

  5. Pada Layanan: nama-layanan halaman, pilih nama instans layanan yang ingin Anda batalkan pendaftarannya.

  6. Pilih Batalkan pendaftaran.

  7. Pastikan bahwa Anda ingin membatalkan pendaftaran instans layanan.

AWS CLI
  • Deregister instance layanan dengan deregister-instance perintah (ganti nilai merah dengan milik Anda sendiri). Perintah ini menghapus catatan DNS Amazon Route 53 dan pemeriksaan kesehatan apa pun yang AWS Cloud Map dibuat untuk instance yang ditentukan.

    aws servicediscovery deregister-instance \ --service-id srv-xxxxxxxxx \ --instance-id myservice-53
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. Deregister instance layanan dengan deregister-instance() (ganti nilai merah dengan milik Anda sendiri). Perintah ini menghapus catatan DNS Amazon Route 53 dan pemeriksaan kesehatan apa pun yang AWS Cloud Map dibuat untuk instance yang ditentukan.

    response = client.deregister_instance( InstanceId='myservice-53', ServiceId='srv-xxxxxxxxx', ) # If you want to see the response print(response)

    Contoh keluaran respons

    { 'OperationId': '4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq', 'ResponseMetadata': { '...': '...', }, }