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 von Compute Engine.
Cloud NAT wird mit neuen Cloud Router-Befehlen und -Parametern konfiguriert.
gcloud-Befehlszeilenbefehle
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-Portbereiche an. |
gcloud compute routers get-nat-ip-info |
Zeigt die Nutzung von NAT-IP-Adressen an. |
gcloud compute routers nats rules create |
Fügt einem vorhandenen NAT-Gateway eine NAT-Regel 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. Für diese ist eine Authentifizierung mit OAuth 2.0 erforderlich.
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 Aktualisieren 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. |