API e riferimenti

Questa pagina descrive le singole risorse che possono essere utilizzate con Cloud NAT.

Le API Cloud NAT e i comandi gcloud fanno parte di Compute Engine.

Cloud NAT viene configurato utilizzando nuovi comandi e parametri del router Cloud.

Comandi dell'interfaccia a riga di comando gcloud CLI

I comandi esistenti di Cloud Router sono disponibili nella documentazione dell'interfaccia Google Cloud CLI.

La tabella seguente elenca i comandi Cloud NAT di uso comune:

Comando Descrizione
gcloud compute routers nats create Aggiunge una configurazione NAT a un router.
gcloud compute routers nats update Aggiorna una configurazione NAT su un router.
gcloud compute routers nats delete Rimuove una configurazione NAT da un router.
gcloud compute routers nats list Elenca le configurazioni NAT su un router.
gcloud compute routers nats describe Mostra una configurazione NAT su un router.
gcloud compute routers get-status Recupera le informazioni di runtime sul router Cloud specificato, incluso lo stato del NAT.
gcloud compute routers get-nat-mapping-info Mostra l'intervallo di porte IP NAT.
gcloud compute routers get-nat-ip-info Mostra l'utilizzo dell'indirizzo IP NAT.
gcloud compute routers nats rules create Aggiunge una regola NAT a un gateway NAT esistente.
gcloud compute routers nats rules update Aggiorna una singola regola NAT.
gcloud compute routers nats rules delete Consente di eliminare una regola NAT da un gateway NAT.
gcloud compute routers nats rules describe Descrive una regola NAT.
gcloud compute routers nats rules list Elenca tutte le regole NAT in un gateway NAT.

API Rest

Tutte le operazioni NAT vengono eseguite sulla risorsa Router. Tutte richiedono l'autenticazione OAuth 2.0.

La tabella seguente elenca le API Cloud Router più utilizzate:

Comando Descrizione
routers.insert Crea un router Cloud. Puoi specificare una configurazione NAT quando crei il router.
routers.update Aggiorna un router Cloud. Puoi specificare una configurazione NAT quando aggiorni il router.
routers.patch Esegue patch di un router Cloud. Puoi specificare una configurazione NAT quando esegui la patch del router.
routers.getRouterStatus Recupera le informazioni di runtime sul router Cloud specificato, incluso lo stato del NAT.
routers.getNatMappingInfo Recupera le informazioni sulla mappatura NAT di runtime degli endpoint VM.
routers.getNatIpInfo Recupera le informazioni sull'indirizzo IP NAT di runtime per il router Cloud specificato.