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: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 |
NAT のステータスなど、指定された Cloud Router のランタイム情報を取得します。 |
routers.getNatMappingInfo |
VM エンドポイントのランタイム NAT マッピング情報を取得します。 |
routers.getNatIpInfo |
指定された Cloud Router のランタイム NAT IP アドレス情報を取得します。 |