APIs e referência

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

As APIs Cloud NAT e os comandos gcloud fazem parte do Compute Engine.

O Cloud NAT é configurado através de novos comandos e parâmetros do Cloud Router.

Comandos da CLI gcloud

Pode encontrar os comandos do Cloud Router existentes na documentação da interface da CLI do Google Cloud.

A tabela seguinte apresenta os comandos do Cloud NAT usados frequentemente:

Comando Descrição
gcloud compute routers nats create Adiciona uma configuração NAT a um router.
gcloud compute routers nats update Atualiza uma configuração NAT num router.
gcloud compute routers nats delete Remove uma configuração de NAT de um router.
gcloud compute routers nats list Apresenta as configurações de NAT num router.
gcloud compute routers nats describe Mostra uma configuração NAT num router.
gcloud compute routers get-status Obtém informações de tempo de execução no Cloud Router especificado, incluindo o estado da NAT.
gcloud compute routers get-nat-mapping-info Mostra intervalos de portas:IP de NAT.
gcloud compute routers get-nat-ip-info Mostra a utilização do endereço IP NAT.
gcloud compute routers nats rules create Adiciona uma regra de NAT a um gateway de NAT existente.
gcloud compute routers nats rules update Atualiza uma única regra de NAT.
gcloud compute routers nats rules delete Elimina uma regra de NAT de um gateway de NAT.
gcloud compute routers nats rules describe Descreve uma regra de NAT.
gcloud compute routers nats rules list Apresenta todas as regras de NAT numa gateway de NAT.

API REST

Todas as operações de NAT são realizadas no recurso Router. Todas requerem autenticação OAuth 2.0.

A tabela seguinte apresenta as APIs do Cloud Router usadas frequentemente:

Comando Descrição
routers.insert Cria um Cloud Router. Pode especificar uma configuração de NAT quando criar o router.
routers.update Atualiza um Cloud Router. Pode especificar uma configuração de NAT quando atualiza o router.
routers.patch Aplica patches a um Cloud Router. Pode especificar uma configuração de NAT quando aplica o patch ao router.
routers.getRouterStatus Obtém informações de tempo de execução no Cloud Router especificado, incluindo o estado da NAT.
routers.getNatMappingInfo Recupera informações de mapeamento NAT de tempo de execução de endpoints de VMs.
routers.getNatIpInfo Obtém informações do endereço IP NAT do tempo de execução para o Cloud Router especificado.