프라이빗 클라우드의 관리 DNS 구성
이 문서에서는 프라이빗 클라우드의 관리 DNS 영역 바인딩을 관리하는 방법을 설명합니다. DNS 영역 바인딩을 나열, 생성, 삭제, 업데이트 또는 검토하려면 이 문서를 사용합니다. Cloud DNS에 대한 자세한 내용은 관리 어플라이언스 액세스를 위한 DNS 구성을 참조하세요.
관리 DNS 영역 바인딩 나열
프라이빗 클라우드의 관리 DNS 영역에 바인딩된 모든 네트워크를 나열할 수 있습니다. 프라이빗 클라우드 VMware Engine 네트워크는 프라이빗 클라우드 만들기의 일부로 관리 DNS 영역에 자동으로 바인딩됩니다. 프라이빗 클라우드 VMware Engine 네트워크에 피어링된 모든 네트워크도 자동으로 관리 DNS 영역에 바인딩됩니다. 자동으로 생성된 관리 DNS 영역 바인딩에는 auto-bind-xxxxxx
유형의 리소스 이름이 포함됩니다.
Google Cloud CLI 또는 VMware Engine API를 사용하여 관리 DNS 영역 바인딩을 나열하려면 다음을 수행합니다.
gcloud
Google Cloud CLI를 사용하여 관리 DNS 영역 바인딩을 나열하려면 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
다음을 바꿉니다.
PRIVATE_CLOUD_ID
: 이 요청의 프라이빗 클라우드 이름입니다.ZONE
: 이 요청의 영역입니다.
API
VMware Engine API를 사용하여 관리 DNS 영역 바인딩을 나열하려면 GET
요청을 수행합니다.
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings"
다음을 바꿉니다.
PROJECT_ID
: 이 요청의 프로젝트입니다.ZONE
: 이 요청의 영역입니다.PRIVATE_CLOUD_ID
: 이 요청의 프라이빗 클라우드 이름입니다.
관리 DNS 영역 바인딩 만들기
VPC 또는 VMware Engine 네트워크는 관리 DNS 영역에 바인딩될 수 있습니다. Google Cloud CLI 또는 VMware Engine API를 사용하여 VPC 또는 VMware Engine 네트워크를 바인딩해 새 프라이빗 클라우드 관리 DNS 영역 바인딩을 만들려면 다음을 수행합니다.
gcloud
Google Cloud CLI를 사용하여 VPC를 바인딩하려면 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
VMware Engine 네트워크를 바인딩하려면 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
다음을 바꿉니다.
DNS_ZONE_BINDING_ID
: DNS 영역 바인딩 ID입니다.PRIVATE_CLOUD_ID
: 프라이빗 클라우드 이름입니다.ZONE
: 프라이빗 클라우드 영역입니다.VPC_PROJECT_ID
: VPC 네트워크의 프로젝트입니다.PROJECT_ID
: 프라이빗 클라우드 프로젝트입니다.NETWORK_ID
: VMware Engine 네트워크 이름입니다.VPC_NETWORK
: VPC 네트워크 이름입니다.
API
VMware Engine API를 사용하여 VPC를 바인딩하려면 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" }'
VMware Engine API를 사용하여 VMware Engine 네트워크를 바인딩하려면 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" }'
다음을 바꿉니다.
PROJECT_ID
: 프라이빗 클라우드 프로젝트입니다.ZONE
: 프라이빗 클라우드 영역입니다.PRIVATE_CLOUD_ID
: 프라이빗 클라우드 이름입니다.DNS_ZONE_BINDING_ID
: DNS 영역 바인딩 ID입니다.VPC_PROJECT_ID
: VPC 네트워크의 프로젝트입니다.VPC_NETWORK
: VPC 네트워크 이름입니다.NETWORK_ID
: VMware Engine 네트워크 이름입니다.
관리 DNS 영역 바인딩 삭제
생성된 DNS 영역 바인딩을 삭제할 수 있습니다. 관리 DNS 영역 바인딩 목록을 참조하고 바인딩을 삭제하려는 VPC 또는 VMware Engine 네트워크에 해당하는 DNS_ZONE_BINDING_ID
를 찾습니다. Google Cloud CLI 또는 VMware Engine API를 사용하여 관리 DNS 영역 바인딩을 삭제하려면 다음을 수행합니다.
gcloud
Google Cloud CLI를 사용하여 관리 DNS 영역 바인딩을 삭제하려면 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
다음을 바꿉니다.
DNS_ZONE_BINDING_ID
: 이 요청의 DNS 영역 바인딩 ID입니다.PRIVATE_CLOUD_ID
: 이 요청의 프라이빗 클라우드 이름입니다.ZONE
: 이 요청의 영역입니다.
API
VMware Engine API를 사용하여 관리 DNS 영역 바인딩을 삭제하려면 DELETE
요청을 수행합니다.
DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
다음을 바꿉니다.
PROJECT_ID
: 이 요청의 프로젝트입니다.ZONE
: 이 요청의 영역입니다.PRIVATE_CLOUD_ID
: 이 요청의 프라이빗 클라우드 이름입니다.DNS_ZONE_BINDING_ID
: 이 요청의 DNS 영역 바인딩 ID입니다.
관리 DNS 영역 바인딩 수정
Google Cloud CLI 또는 VMware Engine API를 사용하여 관리 DNS 영역 바인딩 설명을 수정하려면 다음 안내를 따르세요.
gcloud
Google Cloud CLI를 사용하여 관리 DNS 영역 바인딩의 설명을 수정하려면 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"
다음을 바꿉니다.
DNS_ZONE_BINDING_ID
: 이 요청의 DNS 영역 바인딩 ID입니다.PRIVATE_CLOUD_ID
: 이 요청의 프라이빗 클라우드 이름입니다.ZONE
: 이 요청의 영역입니다.DESCRIPTION
: 이 요청에 대한 새 설명입니다.
API
VMware Engine API를 사용하여 관리 DNS 영역 바인딩의 설명을 수정하려면 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" }'
다음을 바꿉니다.
PROJECT_ID
: 이 요청의 프로젝트입니다.ZONE
: 이 요청의 영역입니다.PRIVATE_CLOUD_ID
: 이 요청의 프라이빗 클라우드 이름입니다.DNS_ZONE_BINDING_ID
: 이 요청의 DNS 영역 바인딩 ID입니다.DESCRIPTION
: 이 요청에 대한 새 설명입니다.
관리 DNS 영역 바인딩 설명
다음을 수행하여 관리 DNS 영역 바인딩에 대한 설명을 가져와 Google Cloud CLI 또는 VMware Engine API를 사용하여 업데이트를 확인할 수 있습니다.
gcloud
Google Cloud CLI를 사용하여 관리 DNS 영역 바인딩에 대한 설명을 가져오려면 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
다음을 바꿉니다.
DNS_ZONE_BINDING_ID
: 이 요청의 DNS 영역 바인딩 ID입니다.PRIVATE_CLOUD_ID
: 이 요청의 프라이빗 클라우드 이름입니다.ZONE
: 이 요청의 영역입니다.
API
VMware Engine API를 사용하여 관리 DNS 영역 바인딩에 대한 설명을 가져오려면 GET
요청을 실행합니다.
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
다음을 바꿉니다.
PROJECT_ID
: 이 요청의 프로젝트입니다.ZONE
: 이 요청의 영역입니다.PRIVATE_CLOUD_ID
: 이 요청의 프라이빗 클라우드 이름입니다.DNS_ZONE_BINDING_ID
: 이 요청의 DNS 영역 바인딩 ID입니다.