Mengonfigurasi DNS Pengelolaan untuk cloud pribadi
Dokumen ini menjelaskan cara mengelola binding zona DNS pengelolaan di 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 peralatan pengelolaan.
Mencantumkan binding zona DNS pengelolaan
Anda dapat membuat daftar semua jaringan yang terikat ke zona DNS pengelolaan cloud pribadi. Jaringan VMware Engine cloud pribadi secara otomatis
terikat dengan zona DNS pengelolaan sebagai bagian dari pembuatan cloud pribadi. Setiap jaringan
yang di-peering ke jaringan VMware Engine cloud pribadi juga
otomatis terikat dengan zona DNS pengelolaan. Binding zona DNS pengelolaan
yang dibuat secara otomatis memiliki nama resource dari jenis
auto-bind-xxxxxx
.
Untuk mencantumkan pengelolaan binding zona DNS menggunakan Google Cloud CLI atau VMware Engine API, lakukan langkah berikut:
gcloud
Untuk menampilkan daftar binding zona DNS 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 diikat dengan zona DNS pengelolaan. 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 hal 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 telah dibuat. Lihat daftar binding zona DNS pengelolaan dan temukan DNS_ZONE_BINDING_ID
yang sesuai dengan jaringan VPC atau VMware Engine yang ingin Anda hapus bindingnya. Untuk menghapus binding zona DNS pengelolaan menggunakan Google Cloud CLI atau VMware Engine API, lakukan langkah 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 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.
Edit 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 hal 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.