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

Saat menghapus namespace, Anda tidak lagi dapat menggunakannya untuk mendaftar atau menemukan instans layanan. Perhatikan hal-hal berikut:

  • Sebelum Anda dapat menghapus namespace, Anda harus menghapus semua layanan yang dibuat di namespace. Untuk informasi lebih lanjut, lihat Menghapus layanan AWS Cloud Map.

  • Sebelum dapat menghapus layanan, Anda harus membatalkan pendaftaran semua instans layanan yang terdaftar menggunakan layanan. Untuk informasi selengkapnya, lihat Membatalkan pendaftaran instance layanan AWS Cloud Map.

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

Untuk menghapus namespace, 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 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': { '...': '...', }, }