APIs y referencias
En esta página se describen los recursos individuales que se pueden usar con Cloud NAT.
Las APIs de Cloud NAT y los comandos gcloud
forman parte de Compute Engine.
Cloud NAT se configura mediante nuevos comandos y parámetros de Cloud Router.
Comandos de la CLI de gcloud
Puedes consultar los comandos de Cloud Router en la documentación de la interfaz de la CLI de Google Cloud.
En la siguiente tabla se enumeran los comandos de Cloud NAT que se usan con frecuencia:
Comando | Descripción |
---|---|
gcloud compute routers nats create |
Añade una configuración de NAT a un router. |
gcloud compute routers nats update |
Actualiza una configuración de NAT en un router. |
gcloud compute routers nats delete |
Elimina una configuración de NAT de un router. |
gcloud compute routers nats list |
Muestra las configuraciones de NAT de un router. |
gcloud compute routers nats describe |
Muestra una configuración NAT en un router. |
gcloud compute routers get-status |
Obtiene información sobre el tiempo de ejecución del Cloud Router especificado, incluido el estado de NAT. |
gcloud compute routers get-nat-mapping-info |
Muestra los intervalos de puertos y las IPs de NAT. |
gcloud compute routers get-nat-ip-info |
Muestra el uso de la dirección IP NAT. |
gcloud compute routers nats rules create |
Añade una regla NAT a una pasarela NAT. |
gcloud compute routers nats rules update |
Actualiza una sola regla de NAT. |
gcloud compute routers nats rules delete |
Elimina una regla de NAT de una pasarela de NAT. |
gcloud compute routers nats rules describe |
Describe una regla de NAT. |
gcloud compute routers nats rules list |
Enumera todas las reglas de NAT de una pasarela NAT. |
API REST
Todas las operaciones de NAT se realizan en el recurso Router. Todos ellos requieren autenticación OAuth 2.0.
En la siguiente tabla se enumeran las APIs de Cloud Router que se usan con frecuencia:
Comando | Descripción |
---|---|
routers.insert |
Crea un router de Cloud Router. Puede especificar una configuración de NAT al crear el router. |
routers.update |
Actualiza un router de Cloud Router. Puede especificar una configuración de NAT cuando actualice el router. |
routers.patch |
Aplica un parche a un router de Cloud Router. Puede especificar una configuración NAT cuando parchea el router. |
routers.getRouterStatus |
Obtiene información sobre el tiempo de ejecución del Cloud Router especificado, incluido el estado de NAT. |
routers.getNatMappingInfo |
Recupera información de la asignación NAT en tiempo de ejecución de los endpoints de la VM. |
routers.getNatIpInfo |
Obtiene información sobre la dirección IP de NAT en tiempo de ejecución del Cloud Router especificado. |