APIs und Referenzen

Auf dieser Seite werden einzelne Ressourcen beschrieben, die mit Cloud NAT verwendet werden können.

Die Cloud NAT-APIs und gcloud-Befehle sind Teil der Compute Engine.

Cloud NAT wird mit neuen Cloud Router-Befehlen und ‑Parametern konfiguriert.

gcloud CLI-Befehle

Vorhandene Cloud Router-Befehle finden Sie in der Dokumentation zur Google Cloud CLI-Schnittstelle.

In der folgenden Tabelle sind die häufig verwendeten Cloud NAT-Befehle aufgeführt:

Befehl Beschreibung
gcloud compute routers nats create Fügt einem Router eine NAT-Konfiguration hinzu
gcloud compute routers nats update Aktualisiert eine NAT-Konfiguration auf einem Router
gcloud compute routers nats delete Entfernt eine NAT-Konfiguration von einem Router
gcloud compute routers nats list Listet NAT-Konfigurationen auf einem Router auf
gcloud compute routers nats describe Zeigt eine NAT-Konfiguration auf einem Router an
gcloud compute routers get-status Ruft Laufzeitinformationen auf dem angegebenen Cloud Router ab, einschließlich des Status der NAT
gcloud compute routers get-nat-mapping-info Zeigt NAT-IP:Port-Bereiche an
gcloud compute routers get-nat-ip-info Zeigt die Verwendung von NAT-IP-Adressen an
gcloud compute routers nats rules create Fügt eine NAT-Regel zu einem vorhandenen NAT-Gateway hinzu
gcloud compute routers nats rules update Aktualisiert eine einzelne NAT-Regel
gcloud compute routers nats rules delete Löscht eine NAT-Regel aus einem NAT-Gateway
gcloud compute routers nats rules describe Beschreibt eine NAT-Regel
gcloud compute routers nats rules list Listet alle NAT-Regeln in einem NAT-Gateway auf

Rest-API

Alle NAT-Vorgänge werden auf der Routerressource ausgeführt. Sie erfordern eine Authentifizierung mit OAuth 2.0.

In der folgenden Tabelle sind die häufig verwendeten Cloud Router-APIs aufgeführt:

Befehl Beschreibung
routers.insert Erstellt einen Cloud Router. Sie können beim Erstellen des Routers eine NAT-Konfiguration angeben.
routers.update Aktualisiert einen Cloud Router. Sie können beim Aktualisieren des Routers eine NAT-Konfiguration angeben.
routers.patch Patcht einen Cloud Router. Sie können beim Patchen des Routers eine NAT-Konfiguration angeben.
routers.getRouterStatus Ruft Laufzeitinformationen auf dem angegebenen Cloud Router ab, einschließlich des Status der NAT
routers.getNatMappingInfo Ruft Laufzeit-NAT-Zuordnungsinformationen von VM-Endpunkten ab.
routers.getNatIpInfo Ruft Laufzeit-NAT-IP-Adressinformationen für den angegebenen Cloud Router ab.