APIs e referência

Esta página descreve recursos individuais que podem ser usados com o Cloud NAT.

As APIs do Cloud NAT e os comandos gcloud são parte do Compute Engine.

O Cloud NAT é configurado usando novos comandos e parâmetros do Cloud Router.

Comandos do SDK gcloud

Os comandos existentes do Cloud Router podem ser encontrados na documentação da interface da ferramenta de linha de comando gcloud.

Os comandos novos ou atualizados são os seguintes.

Comando Descrição
gcloud compute routers nats create Adiciona uma configuração NAT a um roteador.
gcloud compute routers nats update Atualiza uma configuração NAT em um roteador.
gcloud compute routers nats delete Remove uma configuração NAT de um roteador.
gcloud compute routers nats list Lista as configurações NAT em um roteador.
gcloud compute routers nats describe Mostra uma configuração NAT em um roteador.
gcloud compute routers get-status Recebe informações de tempo de execução no Cloud Router especificado, incluindo o status do NAT.
gcloud compute routers get-nat-mapping-info Mostra os intervalos de IP:porta de NAT.

API REST

Todas as operações NAT são realizadas no recurso Router. Todos eles exigem autenticação OAuth 2.0.

Os comandos novos ou atualizados são os seguintes.

Comando Descrição
routers.insert Cria um Cloud Router. Você pode especificar uma configuração NAT ao criar o roteador.
routers.update Atualiza um Cloud Router. Você pode especificar uma configuração NAT quando atualizar o roteador.
routers.patch Aplica patches em um Cloud Router. Você pode especificar uma configuração NAT quando corrigir o roteador.
routers.getRouterStatus Recebe informações de tempo de execução no Cloud Router especificado, incluindo o status do NAT.
routers.getNatMappingInfo Recupera informações de mapeamento NAT do ambiente de execução de endpoints da VM.