API 與參考資料
本頁說明可與 Cloud NAT 搭配使用的個別資源。
Cloud NAT API 和 gcloud 指令屬於 Compute Engine 的一部分。
使用新的 Cloud Router 指令和參數設定 Cloud NAT。
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 | 
      取得指定 Cloud Router 的執行階段資訊,包括 NAT 的狀態。 | 
gcloud compute routers get-nat-mapping-info | 
      顯示 NAT IP:port-ranges。 | 
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 作業都會在 Router 資源上執行。都需要 OAuth 2.0 驗證。
下表列出常用的 Cloud Router API:
| 指令 | 說明 | 
|---|---|
routers.insert | 
      建立 Cloud Router。您可以在建立路由器時指定 NAT 設定。 | 
routers.update | 
      更新 Cloud Router。您可以在更新路由器時指定 NAT 設定。 | 
routers.patch | 
      修補 Cloud Router。您可以在修補路由器時指定 NAT 設定。 | 
routers.getRouterStatus | 
      取得指定 Cloud Router 的執行階段資訊,包括 NAT 的狀態。 | 
routers.getNatMappingInfo | 
      擷取 VM 端點的執行階段 NAT 對應資訊。 | 
routers.getNatIpInfo | 
      擷取指定 Cloud Router 的執行階段 NAT IP 位址資訊。 |