Atualizar serviços de mapeamento de portas

Nesta página, descrevemos como os produtores de serviços podem atualizar os serviços de mapeamento de portas do Private Service Connect.

Adicionar um endpoint de rede

É possível adicionar endpoints de rede a um grupo de endpoints de rede (NEG) para mapeamento de portas sem precisar recriá-lo.

Para informações sobre como adicionar um endpoint de rede, consulte Adicionar endpoints de rede a um NEG de mapeamento de portas.

Listar endpoints de rede

É possível listar os endpoints de rede associados a um NEG de mapeamento de portas.

Console

  1. No console do Google Cloud, acesse a página Grupos de endpoints da rede.

    Acessar grupos de endpoints da rede

  2. Clique no nome do NEG de mapeamento de portas.

gcloud

Use o comando network-endpoint-groups list-network-endpoints.

gcloud beta compute network-endpoint-groups list-network-endpoints NEG \
    --region=REGION

Substitua:

  • NEG: o nome do NEG de mapeamento da porta.
  • REGION: a região do NEG de mapeamento da porta.

API

Envie uma solicitação POST para o método regionNetworkEndpointGroups.listNetworkEndpoints.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/networkEndpointGroups/NEG/listNetworkEndpoints

Substitua:

  • PROJECT_ID: o ID do projeto do NEG de mapeamento de porta.
  • REGION: a região do NEG de mapeamento da porta.
  • NEG: o nome do NEG de mapeamento da porta.

Atualizar um endpoint de rede

Se for necessário atualizar o mapeamento de porta ou a VM associada a um endpoint de rede, será possível removê-lo ou excluir a VM. Quando você exclui uma VM, o Google Cloud exclui todos os endpoints de rede associados a ela.

Depois que o endpoint da rede for excluído, adicione um ao NEG de mapeamento de portas que contenha o mapeamento de porta ou VM atualizada.

Remover um endpoint de rede de um NEG de mapeamento de portas

É possível remover endpoints de rede de um NEG de mapeamento de portas sem precisar recriá-lo.

Console

  1. No console do Google Cloud, acesse a página Grupos de endpoints da rede.

    Acessar grupos de endpoints da rede

  2. Clique no nome do NEG de mapeamento de portas que você quer atualizar.

  3. Selecione o endpoint da rede que você quer remover.

  4. Clique em Remover endpoint.

gcloud

Use o comando network-endpoint-groups update.

gcloud beta compute network-endpoint-groups update NEG \
    --region=REGION \
    --remove-endpoint=instance=https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME

Substitua:

  • NEG: o nome do NEG de mapeamento da porta.
  • REGION: a região do NEG de mapeamento da porta.
  • PROJECT_ID: o ID do projeto do NEG de mapeamento de porta.
  • ZONE: a zona da VM associada ao endpoint de rede a ser removida.
  • INSTANCE_NAME: o nome da instância associada ao endpoint de rede a ser removida.

API

Envie uma solicitação POST para o método regionNetworkEndpointGroups.detachNetworkEndpoints.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/networkEndpointGroups/NEG/detachNetworkEndpoints
{
  "networkEndpoints": [
    {
      "instance": "projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"
    }
  ]
}

Substitua:

  • PROJECT_ID: o ID do projeto do NEG de mapeamento de porta.
  • REGION: a região do NEG de mapeamento da porta.
  • NEG: o nome do NEG de mapeamento da porta.
  • ZONE: a zona da VM associada ao endpoint de rede a ser removida.
  • INSTANCE_NAME: o nome da instância associada ao endpoint de rede a ser removida.