API y referencia
En esta página, se describen los recursos individuales que se pueden usar con Cloud NAT.
Las API de Cloud NAT y los comandos de gcloud
son parte de Compute Engine.
Cloud NAT se configura con los nuevos comandos y parámetros de Cloud Router.
Comandos de la CLI de gcloud
Los comandos existentes de Cloud Router se pueden encontrar en la documentación de la interfaz de la CLI de Google Cloud.
En la siguiente tabla, se enumeran los comandos de Cloud NAT de uso general:
Comando | Descripción |
---|---|
gcloud compute routers nats create |
Agrega 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 |
Quita una configuración de NAT de un router. |
gcloud compute routers nats list |
Muestra las opciones de configuración de NAT en un router. |
gcloud compute routers nats describe |
Muestra una configuración de NAT en un router. |
gcloud compute routers get-status |
Obtiene la información del entorno de ejecución en el Cloud Router especificado, incluido el estado de NAT. |
gcloud compute routers get-nat-mapping-info |
Muestra el valor IP:port-ranges de NAT. |
gcloud compute routers get-nat-ip-info |
Muestra el uso de la dirección IP de NAT. |
gcloud compute routers nats rules create |
Agrega una regla NAT a una puerta de enlace NAT existente. |
gcloud compute routers nats rules update |
Actualiza una sola regla de NAT. |
gcloud compute routers nats rules delete |
Borra una regla NAT de una puerta de enlace NAT. |
gcloud compute routers nats rules describe |
Describe una regla de NAT. |
gcloud compute routers nats rules list |
Enumera todas las reglas NAT en una puerta de enlace NAT. |
API de REST
Todas las operaciones de NAT se realizan en el recurso Router. Todos requieren la autenticación de OAuth 2.0.
En la siguiente tabla, se enumeran las APIs de Cloud Router de uso general:
Comando | Descripción |
---|---|
routers.insert |
Crea un Cloud Router. Puedes especificar una configuración de NAT cuando creas el router. |
routers.update |
Actualiza un Cloud Router. Puedes especificar una configuración de NAT cuando actualizas el router. |
routers.patch |
Se aplica un parche a un Cloud Router. Puedes especificar una configuración de NAT cuando aplicas el parche al router. |
routers.getRouterStatus |
Obtiene la información del entorno de ejecución en el Cloud Router especificado, incluido el estado de NAT. |
routers.getNatMappingInfo |
Recupera información de la asignación de NAT del entorno de ejecución de los extremos de VM. |
routers.getNatIpInfo |
Recupera la información de la dirección IP de NAT del entorno de ejecución para el Cloud Router especificado. |