Mengonfigurasi DNS Pengelolaan untuk cloud pribadi
Dokumen ini menjelaskan cara mengelola binding zona DNS pengelolaan cloud pribadi. Gunakan dokumen ini jika Anda ingin mencantumkan, membuat, menghapus, memperbarui, atau meninjau binding zona DNS. Untuk informasi selengkapnya tentang Cloud DNS, lihat Mengonfigurasi DNS untuk akses perangkat pengelolaan.
Menampilkan daftar binding zona DNS pengelolaan
Anda dapat mencantumkan semua jaringan yang terikat ke zona DNS pengelolaan cloud pribadi. Jaringan VMware Engine cloud pribadi secara otomatis
terikat ke zona DNS pengelolaan sebagai bagian dari pembuatan cloud pribadi. Setiap jaringan yang di-peering ke jaringan VMware Engine cloud pribadi juga akan otomatis terikat ke zona DNS pengelolaan. Binding zona DNS pengelolaan yang dibuat secara otomatis memiliki nama resource dari jenis auto-bind-xxxxxx
.
Untuk mencantumkan binding zona DNS pengelolaan menggunakan Google Cloud CLI atau VMware Engine API, lakukan hal berikut:
gcloud
Untuk mencantumkan binding zona DNS pengelolaan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings list
:
gcloud vmware private-clouds management-dns-zone-bindings list \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Ganti kode berikut:
PRIVATE_CLOUD_ID
: nama cloud pribadi untuk permintaan ini.ZONE
: zona untuk permintaan ini.
API
Untuk mencantumkan binding zona DNS pengelolaan menggunakan VMware Engine API, buat permintaan GET
:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings"
Ganti kode berikut:
PROJECT_ID
: project untuk permintaan ini.ZONE
: zona untuk permintaan ini.PRIVATE_CLOUD_ID
: nama cloud pribadi untuk permintaan ini.
Membuat binding zona DNS pengelolaan
Jaringan VPC atau VMware Engine dapat terikat ke zona DNS manajemen. Untuk membuat binding zona DNS pengelolaan cloud pribadi baru dengan mengikat jaringan VPC atau VMware Engine menggunakan Google Cloud CLI atau VMware Engine API, lakukan tindakan berikut:
gcloud
Untuk mengikat VPC menggunakan Google Cloud CLI, gunakan
perintah gcloud vmware private-clouds management-dns-zone-bindings create
:
gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --vpc-network=projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK
Untuk mengikat jaringan VMware Engine, gunakan
perintah gcloud vmware private-clouds management-dns-zone-bindings create
:
gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --vmware-engine-network=projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID
Ganti kode berikut:
DNS_ZONE_BINDING_ID
: ID binding zona DNS.PRIVATE_CLOUD_ID
: nama cloud pribadi Anda.ZONE
: zona untuk cloud pribadi Anda.VPC_PROJECT_ID
: project untuk jaringan VPC Anda.PROJECT_ID
: project untuk cloud pribadi Anda.NETWORK_ID
: nama untuk jaringan VMware Engine Anda.VPC_NETWORK
: nama untuk jaringan VPC Anda.
API
Untuk mengikat VPC menggunakan VMware Engine API, buat permintaan POST
:
POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{ "vpc_network": "projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK" }'
Untuk mengikat jaringan VMware Engine menggunakan VMware Engine API, buat permintaan POST
:
POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{ "vmware_engine_network" : "NETWORK_ID" }'
Ganti kode berikut:
PROJECT_ID
: project untuk cloud pribadi Anda.ZONE
: zona untuk cloud pribadi Anda.PRIVATE_CLOUD_ID
: nama cloud pribadi Anda.DNS_ZONE_BINDING_ID
: ID binding zona DNS.VPC_PROJECT_ID
: project untuk jaringan VPC Anda.VPC_NETWORK
: nama untuk jaringan VPC Anda.NETWORK_ID
: nama untuk jaringan VMware Engine Anda.
Menghapus binding zona DNS pengelolaan
Anda dapat menghapus binding zona DNS yang dibuat. Lihat daftar
binding zona DNS pengelolaan dan temukan
DNS_ZONE_BINDING_ID
yang sesuai dengan jaringan VPC atau VMware Engine yang
binding-nya ingin Anda hapus. Untuk menghapus binding zona DNS manajemen menggunakan Google Cloud CLI atau VMware Engine API, lakukan tindakan berikut:
gcloud
Jika Anda ingin menghapus binding zona DNS pengelolaan menggunakan Google Cloud CLI,
gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings delete
:
gcloud vmware private-clouds management-dns-zone-bindings delete DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Ganti kode berikut:
DNS_ZONE_BINDING_ID
: ID binding zona DNS untuk permintaan ini.PRIVATE_CLOUD_ID
: nama cloud pribadi untuk permintaan ini.ZONE
: zona untuk permintaan ini.
API
Jika Anda ingin menghapus binding zona DNS pengelolaan menggunakan VMware Engine API, buat permintaan DELETE
:
DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Ganti kode berikut:
PROJECT_ID
: project untuk permintaan ini.ZONE
: zona untuk permintaan ini.PRIVATE_CLOUD_ID
: nama cloud pribadi untuk permintaan ini.DNS_ZONE_BINDING_ID
: ID binding zona DNS untuk permintaan ini.
Mengedit binding zona DNS pengelolaan
Anda dapat mengedit deskripsi binding zona DNS pengelolaan menggunakan Google Cloud CLI atau VMware Engine API dengan melakukan tindakan berikut:
gcloud
Jika Anda ingin mengedit deskripsi binding zona DNS pengelolaan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings update
:
gcloud vmware private-clouds management-dns-zone-bindings update DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --description="DESCRIPTION"
Ganti kode berikut:
DNS_ZONE_BINDING_ID
: ID binding zona DNS untuk permintaan ini.PRIVATE_CLOUD_ID
: nama cloud pribadi untuk permintaan ini.ZONE
: zona untuk permintaan ini.DESCRIPTION
: deskripsi baru untuk permintaan ini.
API
Jika Anda ingin mengedit deskripsi binding zona DNS pengelolaan menggunakan VMware Engine API, buat permintaan PATCH
:
PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID?update_mask_description" -d '{ "description": "DESCRIPTION" }'
Ganti kode berikut:
PROJECT_ID
: project untuk permintaan ini.ZONE
: zona untuk permintaan ini.PRIVATE_CLOUD_ID
: nama cloud pribadi untuk permintaan ini.DNS_ZONE_BINDING_ID
: ID binding zona DNS untuk permintaan ini.DESCRIPTION
: deskripsi baru untuk permintaan ini.
Menjelaskan binding zona DNS pengelolaan
Anda bisa mendapatkan deskripsi binding zona DNS pengelolaan untuk memverifikasi update menggunakan Google Cloud CLI atau VMware Engine API dengan melakukan tindakan berikut:
gcloud
Jika Anda ingin mendapatkan deskripsi binding zona DNS pengelolaan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings describe
:
gcloud vmware private-clouds management-dns-zone-bindings describe DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Ganti kode berikut:
DNS_ZONE_BINDING_ID
: ID binding zona DNS untuk permintaan ini.PRIVATE_CLOUD_ID
: nama cloud pribadi untuk permintaan ini.ZONE
: zona untuk permintaan ini.
API
Jika Anda ingin mendapatkan deskripsi binding zona DNS pengelolaan menggunakan VMware Engine API, buat permintaan GET
:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Ganti kode berikut:
PROJECT_ID
: project untuk permintaan ini.ZONE
: zona untuk permintaan ini.PRIVATE_CLOUD_ID
: nama cloud pribadi untuk permintaan ini.DNS_ZONE_BINDING_ID
: ID binding zona DNS untuk permintaan ini.