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 주소 정보를 가져옵니다. |