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