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 del SDK de gcloud

Los comandos existentes de Cloud Router se pueden encontrar en la documentación de la interfaz de la herramienta de línea de comandos de gcloud.

Los comandos nuevos o actualizados son los siguientes.

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.

API de REST

Todas las operaciones NAT se realizan en el recurso Router. Todos requieren la autenticación de OAuth 2.0.

Los comandos nuevos o actualizados son los siguientes.

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.