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 direcciones 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 de 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 de NAT en una puerta de enlace de 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 información de la dirección IP de NAT del entorno de ejecución para el Cloud Router especificado.