Menghapus namespace 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.

Menghapus namespace AWS Cloud Map

Setelah selesai menggunakan namespace, Anda dapat menghapusnya. Saat menghapus namespace, Anda tidak lagi dapat menggunakannya untuk mendaftar atau menemukan instans layanan.

catatan

Saat Anda membuat namespace, jika Anda menentukan bahwa Anda ingin menemukan instance layanan menggunakan kueri DNS publik atau kueri DNS di VPC, buat zona host publik atau pribadi Amazon AWS Cloud Map Route 53. Saat Anda menghapus namespace, AWS Cloud Map menghapus zona host yang sesuai.

Sebelum menghapus namespace, Anda harus membatalkan pendaftaran semua instance layanan dan kemudian menghapus semua layanan yang dibuat di namespace. Untuk informasi selengkapnya, lihat Membatalkan pendaftaran instance layanan AWS Cloud Map dan Menghapus layanan AWS Cloud Map.

Setelah membatalkan pendaftaran instance dan menghapus layanan yang dibuat di namespace, ikuti langkah-langkah berikut untuk menghapus namespace.

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 namespace yang ingin Anda hapus, lalu pilih Hapus.

  4. Konfirmasikan bahwa Anda ingin menghapus layanan dengan memilih Hapus lagi.

AWS CLI
  • Hapus namespace dengan delete-namespace perintah (ganti nilai merah dengan milik Anda sendiri). Jika namespace masih berisi satu atau beberapa layanan, permintaan gagal.

    aws servicediscovery delete-namespace --id ns-xxxxxxxxxxx
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. Hapus namespace dengan delete_namespace() (ganti nilai merah dengan milik Anda sendiri). Jika namespace masih berisi satu atau beberapa layanan, permintaan gagal.

    response = client.delete_namespace( Id='ns-xxxxxxxxxxx', ) # If you want to see the response print(response)

    Contoh keluaran respons

    { 'OperationId': 'gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk', 'ResponseMetadata': { '...': '...', }, }