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 주소 정보를 검색합니다. |