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. |