Membuat Namespace - AWS Cloud Map

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

Membuat Namespace

Untuk membuat 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. Pilih Buat namespace.

  3. Pada Buat namespace halaman, memasukkan nilai yang berlaku. Untuk informasi lebih lanjut, lihat Nilai Yang Anda Berikan Saat Anda Membuat Namespace.

  4. Pilih Buat namespace.

AWS CLI
  • Buat namespace dengan perintah untuk jenis penemuan instance yang Anda inginkan (ganti nilai merah dengan nilai Anda sendiri).

    • Buat namespacecreate-http-namespace HTTP Instans layanan yang didaftarkan menggunakan namespace HTTP dapat ditemukan menggunakanDiscoverInstances permintaan, tetapi tidak dapat ditemukan menggunakan DNS.

      aws servicediscovery create-http-namespace --name name-of-namespace
    • Buat namespace privat berdasarkan DNS dan hanya terlihat di dalam Amazon VPC yang ditentukancreate-private-dns-namespace. Anda dapat menemukan instans yang didaftarkan dengan namespace DNS privat dengan menggunakanDiscoverInstances permintaan atau menggunakan DNS

      aws servicediscovery create-private-dns-namespace --name name-of-namespace --vpc vpc-xxxxxxxxx
    • Buat namespace publik berdasarkan DNS yang terlihat pada internet menggunakancreate-public-dns-namespace. Anda dapat menemukan instans yang didaftarkan dengan namespace DNS publik dengan menggunakan permintaan DiscoverInstances atau menggunakan DNS.

      aws servicediscovery create-public-dns-namespace --name name-of-namespace
      catatan
      Persyaratan
      • Ruang nama yang dikonfigurasi untuk kueri DNS publik harus diakhiri dengan domain tingkat atas (misal.com).

      • Nama namespace dapat memiliki hingga 1.024 karakter, dan harus dimulai dan diakhiri dengan huruf.

      • Karakter yang valid: a-z, A-z, 0-9,. (periode), _ (garis bawah), dan - (tanda hubung).

AWS SDK for Python (Boto3)
  1. Jika Anda belumBoto3 menginstal, Anda dapat menemukan petunjuk untuk menginstal, mengkonfigurasi, dan menggunakanBoto3 di sini.

  2. ImporBoto3 dan gunakanservicediscovery sebagai layanan Anda.

    import boto3 client = boto3.client('servicediscovery')
  3. Buat namespace dengan perintah untuk jenis penemuan instance yang Anda inginkan (ganti nilai merah dengan nilai Anda sendiri):

    • Buat namespacecreate_http_namespace() HTTP Instans layanan yang didaftarkan menggunakan namespace HTTP dapat ditemukan menggunakandiscover_instances(), tetapi tidak dapat ditemukan menggunakan DNS.

      response = client.create_http_namespace( Name='name-of-namespace', ) # If you want to see the response print(response)
    • Buat namespace privat berdasarkan DNS dan hanya terlihat di dalam Amazon VPC yang ditentukancreate_private_dns_namespace(). Anda dapat menemukan instans yang didaftarkan dengan namespace DNS privat dengandiscover_instances() menggunakan DNS

      response = client.create_private_dns_namespace( Name='name-of-namespace', Vpc='vpc-1c56417b', ) # If you want to see the response print(response)
    • Buat namespace publik berdasarkan DNS yang terlihat pada internet menggunakancreate_public_dns_namespace(). Anda dapat menemukan instans yang didaftarkan dengan namespace DNS publik dengan menggunakandiscover_instances() atau menggunakan DNS.

      response = client.create_public_dns_namespace( Name='name-of-namespace', ) # If you want to see the response print(response)
    • Contoh

      { 'OperationId': 'gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd', 'ResponseMetadata': { '...': '...', }, }
      catatan
      Persyaratan
      • Ruang nama yang dikonfigurasi untuk kueri DNS publik harus diakhiri dengan domain tingkat atas (misal.com).

      • Nama namespace dapat memiliki hingga 1.024 karakter, dan harus dimulai dan diakhiri dengan huruf.

      • Karakter yang valid: a-z, A-z, 0-9,. (periode), _ (garis bawah), dan - (tanda hubung).