API 및 참조

이 페이지에서는 Cloud NAT에 사용할 수 있는 개별 리소스에 대해 설명합니다.

Cloud NAT API 및 gcloud 명령어는 Compute Engine의 일부입니다.

Cloud NAT는 Cloud Router 명령어 및 매개변수를 사용하여 구성됩니다.

gcloud CLI 명령어

기존 Cloud Router 명령어는 Google Cloud CLI 인터페이스 문서에서 확인할 수 있습니다.

다음 표에는 일반적으로 사용되는 Cloud NAT 명령어가 나와 있습니다.

명령어 설명
gcloud compute routers nats create 라우터에 NAT 구성을 추가합니다.
gcloud compute routers nats update 라우터의 NAT 구성을 업데이트합니다.
gcloud compute routers nats delete 라우터에서 NAT 구성을 삭제합니다.
gcloud compute routers nats list 라우터의 NAT 구성을 나열합니다.
gcloud compute routers nats describe 라우터의 NAT 구성을 표시합니다.
gcloud compute routers get-status NAT 상태를 포함하여 지정된 Cloud Router에 대한 런타임 정보를 가져옵니다.
gcloud compute routers get-nat-mapping-info NAT IP:포트 범위를 표시합니다.
gcloud compute routers get-nat-ip-info NAT IP 주소 사용량을 표시합니다.
gcloud compute routers nats rules create 기존 NAT 게이트웨이에 NAT 규칙을 추가합니다.
gcloud compute routers nats rules update 단일 NAT 규칙을 업데이트합니다.
gcloud compute routers nats rules delete NAT 게이트웨이에서 NAT 규칙을 삭제합니다.
gcloud compute routers nats rules describe NAT 규칙을 설명합니다.
gcloud compute routers nats rules list NAT 게이트웨이의 모든 NAT 규칙을 나열합니다.

REST API

모든 NAT 작업은 라우터 리소스에서 수행됩니다. 모두 OAuth 2.0 인증이 필요합니다.

다음 표에는 일반적으로 사용되는 Cloud Router API가 나와 있습니다.

명령어 설명
routers.insert Cloud Router를 만듭니다. 라우터를 만들 때 NAT 구성을 지정할 수 있습니다.
routers.update Cloud Router를 업데이트합니다. 라우터를 업데이트할 때 NAT 구성을 지정할 수 있습니다.
routers.patch Cloud Router를 패치합니다. 라우터를 패치할 때 NAT 구성을 지정할 수 있습니다.
routers.getRouterStatus NAT 상태를 포함하여 지정된 Cloud Router에 대한 런타임 정보를 가져옵니다.
routers.getNatMappingInfo VM 엔드포인트의 런타임 NAT 매핑 정보를 검색합니다.
routers.getNatIpInfo 지정된 Cloud Router의 런타임 NAT IP 주소 정보를 검색합니다.