Configure endereços IP internos estáticos


Esta página mostra como configurar e gerir endereços IPv4 ou IPv6 internos estáticos para a sua máquina virtual (VM) do Compute Engine e instâncias bare metal.

Se uma instância precisar de um endereço IP interno fixo que não se altere, pode obter um endereço IP interno estático para essa instância através de uma das seguintes opções:

Para saber como gerir endereços IP internos secundários, leia o artigo Intervalos de IP de alias.

No Compute Engine, cada instância de VM pode ter várias interfaces de rede. Cada interface pode ter um endereço IP externo, um endereço IP interno principal e um ou mais endereços IP internos secundários. Para saber mais acerca dos endereços IP, leia a documentação sobre endereços IP.

Com endereços IP internos estáticos, pode usar sempre o mesmo endereço IP para uma VM, mesmo que tenha de eliminar e recriar a VM.

Para configurar um endereço IP externo estático em vez de um endereço IP interno, consulte o artigo Configure endereços IP externos estáticos.

Antes de começar

  • Leia acerca dos endereços IP.
  • Se ainda não o tiver feito, configure a autenticação. A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:

      gcloud init

      Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.

    2. Set a default region and zone.

    Terraform

    Para usar os exemplos do Terraform nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as credenciais predefinidas da aplicação com as suas credenciais de utilizador.

      Instale a CLI Google Cloud.

      Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.

      If you're using a local shell, then create local authentication credentials for your user account:

      gcloud auth application-default login

      You don't need to do this if you're using Cloud Shell.

      If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.

    Para mais informações, consulte Set up authentication for a local development environment.

    REST

    Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.

      Instale a CLI Google Cloud.

      Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.

    Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.

Funções necessárias

Para receber as autorizações de que precisa para configurar e gerir endereços IP estáticos, peça ao seu administrador para lhe conceder as seguintes funções da IAM no seu projeto:

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Estas funções predefinidas contêm as autorizações necessárias para configurar e gerir endereços IP estáticos. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:

Autorizações necessárias

São necessárias as seguintes autorizações para configurar e gerir endereços IP estáticos:

  • compute.instances.update na instância de VM
  • compute.instances.updateNetworkInterface na instância de VM
  • compute.instances.addAccessConfig na instância de VM
  • compute.instances.deleteAccessConfig na instância de VM
  • compute.networks.list na rede
  • compute.subnetworks.use na sub-rede
  • compute.subnetworks.list na sub-rede
  • Para criar VMs:
    • compute.instances.create no projeto
    • Para usar uma imagem personalizada para criar a VM: compute.images.useReadOnly na imagem
    • Para usar um instantâneo para criar a VM: compute.snapshots.useReadOnly no instantâneo
    • Para usar um modelo de instância para criar a VM: compute.instanceTemplates.useReadOnly no modelo de instância
    • Para atribuir uma rede antiga à VM: compute.networks.use no projeto
    • Para especificar um endereço IP estático para a VM: compute.addresses.use no projeto
    • Para atribuir um endereço IP externo à VM quando usar uma rede antiga: compute.networks.useExternalIp no projeto
    • Para especificar uma sub-rede para a VM: compute.subnetworks.use no projeto ou na sub-rede escolhida
    • Para atribuir um endereço IP externo à VM quando usar uma rede VPC: compute.subnetworks.useExternalIp no projeto ou na sub-rede escolhida
    • Para definir os metadados da instância de VM para a VM: compute.instances.setMetadata no projeto
    • Para definir etiquetas para a VM: compute.instances.setTags na VM
    • Para definir etiquetas para a VM: compute.instances.setLabels na VM
    • Para definir uma conta de serviço para a VM usar: compute.instances.setServiceAccount na VM
    • Para criar um novo disco para a VM: compute.disks.create no projeto
    • Para anexar um disco existente no modo de leitura ou leitura/escrita: compute.disks.use no disco
    • Para anexar um disco existente no modo de leitura: compute.disks.useReadOnly no disco

Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.

Limitações

  • O número de endereços IP internos estáticos que pode reservar não pode exceder a quota do seu projeto. Para mais informações, consulte as quotas por projeto na documentação da VPC.

  • Apenas um recurso de cada vez pode usar um endereço IP interno estático.

  • A reserva de um endereço IP interno estático só é suportada para redes VPC. Não é suportado para redes no modo antigo.

  • A eliminação de um recurso não liberta automaticamente um endereço IP interno estático. Tem de libertar manualmente os endereços IP internos estáticos quando deixar de precisar deles.

  • Cada VM pode ter várias interfaces de rede e cada interface pode ter os seguintes endereços IP atribuídos de acordo com o respetivo tipo de pilha:

    • Interfaces apenas IPv4:
      • Um endereço IPv4 interno (obrigatório)
      • Um endereço IPv4 externo (opcional)
    • Interfaces de pilha dupla (IPv4 e IPv6):
      • Um endereço IPv4 interno (obrigatório)
      • Um endereço IPv4 externo (opcional)
      • Um intervalo de endereços IPv6, interno ou externo, mas não ambos (obrigatório)/96
    • Interfaces apenas IPv6:
      • Um intervalo de endereços IPv6, interno ou externo, mas não ambos (obrigatório)/96
  • Não pode anular a atribuição nem alterar o seguinte:

    • O endereço IPv4 interno de um recurso existente. Por exemplo, não pode atribuir um novo endereço IP interno estático a uma instância de VM em execução ou parada.
    • O endereço IPv6 interno de uma VM com uma interface de rede apenas IPv6.

    No entanto, pode promover um endereço IP interno efémero de um recurso para um endereço IP interno estático, para que o endereço permaneça reservado mesmo após a eliminação do recurso.

  • Não pode alterar o nome de um endereço IP estático.

  • Os endereços IP internos estáticos são regionais, o que significa que estão restritos à região na qual são reservados. Por exemplo, se existir um endereço IP interno estático reservado em Region A, só pode usar o endereço IP em Region A.

Como configurar um endereço IP interno estático

Pode reservar um endereço IP interno estático e, em seguida, especificar o endereço reservado quando criar uma instância. Também pode criar a VM com um endereço IP interno efémero e, em seguida, promover esse endereço IP efémero para um endereço IP interno estático.

Para usar um endereço IP interno estático, tem de ter uma rede VPC implementada para o seu projeto. Para ver as redes VPC no seu projeto, consulte o artigo Ver redes VPC.

Reserve um endereço IPv4 ou IPv6 interno estático e, em seguida, associe-o a uma VM específica

Neste cenário, reserva separadamente um endereço IP interno estático e, em seguida, atribui-o a uma instância:

  1. Escolha uma sub-rede na sua rede de VPC. Para endereços IPv6, certifique-se de que é uma sub-rede com um intervalo de endereços IPv6 interno.

  2. Reserve um endereço IP interno do intervalo de IP principal da sub-rede. Este passo cria um recurso de endereço IP interno denominado que contém esse endereço IP interno específico. A reserva do endereço IP impede que o sistema Google Cloud atribua automaticamente esse endereço como um endereço efémero.

  3. Use o endereço IP interno reservado associando-o a uma instância quando criar o recurso de VM.

Especifique um endereço IPv4 ou IPv6 interno efémero para uma instância e, em seguida, promova o endereço

Neste cenário, promove um endereço IPv4 ou IPv6 interno efémero que ainda está associado a uma instância:

  1. Escolha uma sub-rede na sua rede de VPC. Para endereços IPv6, certifique-se de que é uma sub-rede com um intervalo de endereços IPv6.

  2. Crie uma instância com um endereço IPv4 ou IPv6 efémero atribuído automaticamente ou um endereço IPv4 ou IPv6 personalizado.

  3. Promova o endereço IP interno efémero para um endereço estático.

Veja os endereços IP internos estáticos disponíveis

Para ver todos os seus endereços IP internos estáticos existentes, conclua os passos seguintes.

Consola

  1. Na Google Cloud consola, aceda à página Endereços IP.

    Aceda a Endereços IP

  2. Clique em Endereços IP internos.

gcloud

Use o comando gcloud compute addresses list:

gcloud compute addresses list

API

Use o método addresses.list:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses

Substitua o seguinte:

  • PROJECT_ID: o ID do projeto para este pedido
  • REGION: o nome da região para este pedido

Para apresentar uma lista de todas as moradas em todas as regiões, use o método addresses.aggregatedList:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/addresses

Como são atribuídos os endereços IP internos

As interfaces de rede de uma instância são atribuídas a endereços IP da sub-rede à qual estão ligadas. Cada interface de rede apenas IPv4 ou de pilha dupla tem um endereço IPv4 interno principal atribuído a partir do intervalo IPv4 principal da sub-rede. A cada interface de rede apenas IPv6 ou de pilha dupla ligada a uma sub-rede com um intervalo de endereços IPv6 interno é atribuído um endereço IPv6 interno.

Os endereços IPv4 internos podem ser atribuídos das seguintes formas:

  • O Compute Engine atribui automaticamente um único endereço IPv4 do intervalo de sub-rede IPv4 principal.
  • Pode atribuir um endereço IPv4 interno específico quando cria uma instância ou reservar um endereço IPv4 interno estático para o seu projeto e atribuir esse endereço à interface de rede de uma instância.

Os endereços IPv6 internos podem ser atribuídos das seguintes formas:

  • O Compute Engine atribui automaticamente um único intervalo /96 do intervalo de sub-rede IPv6.
  • Pode atribuir um intervalo /96 personalizado a partir do intervalo IPv6 interno da sub-rede quando cria uma instância ou pode reservar um intervalo de endereços IPv6 internos estáticos a partir do intervalo IPv6 interno da sub-rede e atribuí-lo à interface de rede de uma instância.

Use endereços IP internos estáticos reservados quando criar recursos

Depois de reservar um endereço IP interno estático, pode atribuir o endereço reservado quando criar uma instância ou um equilibrador de carga interno.

Os procedimentos seguintes descrevem como usar endereços IP internos estáticos ao criar recursos:

Crie uma instância com um endereço IPv4 ou IPv6 interno reservado

Quando cria uma instância ligada a uma sub-rede de pilha dupla ou apenas IPv6 com um intervalo IPv6 interno e não especifica um endereço IPv6 interno efémero personalizado ou um endereço IPv6 interno estático reservado, o Compute Engine atribui automaticamente à instância um endereço IPv6 interno efémero do intervalo IPv6 da sub-rede.

Consola

  1. Na Google Cloud consola, aceda à página Criar uma instância de VM.

    Aceda a Criar uma instância de VM

  2. Expanda a secção Opções avançadas.

  3. Expanda a secção Rede.

  4. Para atribuir um endereço IPv4 interno, faça o seguinte:

    1. Selecione uma rede e uma sub-rede.
    2. Selecione um endereço IPv4 interno reservado na lista Endereço IPv4 interno principal.

    Em alternativa, selecione Reservar endereço IP interno estático e reserve um novo endereço IPv4 interno estático.

  5. Para atribuir um endereço IPv6 interno, faça o seguinte:

    1. Selecione uma rede que contenha uma sub-rede com um intervalo de endereços IPv6.
    2. Selecione uma sub-rede de pilha dupla ou apenas IPv6 na lista Sub-rede. A sub-rede tem de ter o tipo de acesso INTERNAL IPv6.
    3. Para Tipo de pilha de IP, selecione IPv4 e IPv6 (pilha dupla) ou IPv6 (pilha única).
    4. Selecione um endereço IPv6 interno reservado na lista Endereço IPv6 interno principal.

    Em alternativa, selecione Reservar endereço IPv6 interno estático e reserve um novo endereço IPv6 interno estático.

  6. Para terminar a modificação da interface de rede predefinida, clique em Concluído.

  7. Continue com o processo de criação da instância.

  8. Clique em Criar.

gcloud

  • Use o comando instances create para criar uma instância com um endereço IPv4 interno reservado e use a flag --private-network-ip para especificar o endereço IP:

    gcloud compute instances create INSTANCE_NAME \
        --private-network-ip IP_ADDRESS
    

    Substitua o seguinte:

    • INSTANCE_NAME: o nome da instância que quer criar
    • IP_ADDRESS: o endereço IP que quer atribuir

    Se estiver a usar uma rede no modo de sub-rede personalizado, também tem de especificar a sub-rede através do parâmetro --subnet SUBNET.

  • Para criar uma instância com um endereço IPv6 interno reservado, use a flag --internal-ipv6-address para especificar o endereço IP:

    gcloud compute instances create INSTANCE_NAME \
        --subnet SUBNETWORK \
        --stack-type STACK_TYPE \
        --internal-ipv6-address INTERNAL_IPV6_ADDRESS \
        --zone ZONE
    

    Substitua o seguinte:

    • INSTANCE_NAME: o nome da instância que quer criar
    • SUBNETWORK: a sub-rede para o endereço IPv6 interno
    • STACK_TYPE: o tipo de pilha para a instância, IPV4_IPV6 ou IPv6_ONLY.
    • INTERNAL_IPV6_ADDRESS: o endereço IPv6/96, o nome do endereço IP ou o URI do recurso de endereço. O endereço IP tem de ser reservado antes de o poder usar.
    • ZONE: a zona na qual criar a instância.

REST

Para criar uma instância com um endereço IP interno estático, use o método instances.insert.

  • Para endereços IPv4 internos, forneça explicitamente a propriedade networkInterfaces[].networkIP com o endereço IPv4 interno que quer atribuir à instância.

    Por exemplo:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
    
    {
    "name": "INSTANCE_NAME",
    "machineType": "zones/us-central1-f/machineTypes/e2-micro",
    "networkInterfaces": [{
      "accessConfigs": [{
        "type": "ONE_TO_ONE_NAT",
        "name": "External NAT",
      }],
      "network": "global/networks/default",
      "networkIP": "IPV4_ADDRESS"
    }],
    "disks": [{
      "autoDelete": "true",
      "boot": "true",
      "type": "PERSISTENT",
      "initializeParams": {
          "sourceImage": "projects/debian-cloud/global/images/v20150818"
      }
    }]
    }

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto no qual criar a instância
    • ZONE: a zona na qual criar a instância
    • INSTANCE_NAME: o nome da máquina virtual
    • IPV4_ADDRESS: o endereço IPv4 interno a atribuir à instância
  • Para endereços IPv6 internos, especifique explicitamente os valores das seguintes propriedades:

    • networkInterfaces[].stackType
    • networkInterfaces[].ipv6Address
    • networkInterfaces[].internalIpv6PrefixLength
    • networkInterfaces[].ipv6AccessType

    Por exemplo:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
    {
    "name": "INSTANCE_NAME",
    "machineType": "zones/us-central1-f/machineTypes/n4-standard-2",
    "networkInterfaces": [{
      "network": "global/networks/default",
      "stackType": "STACK_TYPE"
      "ipv6Address": "IPV6_ADDRESS",
      "internalIpv6PrefixLength": 96
    }],
    "disks": [{
      "autoDelete": "true",
      "boot": "true",
      "type": "PERSISTENT",
      "initializeParams": {
          "sourceImage": "projects/debian-cloud/global/images/debian-11-bullseye-v20241009"
      }
    }]
    }

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto no qual criar a instância.
    • ZONE: a zona na qual criar a instância.
    • INSTANCE_NAME: o nome da instância.
    • STACK_TYPE: o tipo de pilha para a instância, IPV4_IPV6 ou IPv6_ONLY.
    • IPV6_ADDRESS: o endereço IPv6 interno a atribuir à instância.

Se eliminar uma instância com um endereço IP efémero, o endereço volta para o conjunto de endereços não atribuídos. Se precisar de um endereço IP interno que persista para além da duração da instância, pode reservar um endereço IP interno estático.

Atribua um endereço interno estático à interface de rede secundária de uma instância

Quando cria uma instância com várias interfaces de rede, pode usar um endereço IPv4 ou IPv6 interno estático reservado para as interfaces de rede primárias e secundárias.

Para usar um endereço IPv4 ou IPv6 interno estático para uma interface de rede secundária, consulte o artigo Crie instâncias com várias interfaces de rede.

Altere ou atribua um endereço IPv6 interno a uma instância existente

Pode alterar ou atribuir um endereço IPv6 interno a uma instância de pilha dupla existente. Se a instância for apenas IPv4 e quiser atribuir-lhe um endereço IPv6, tem de alterar primeiro o respetivo tipo de pilha para pilha dupla.

Se a instância já tiver um endereço IPv6 interno atribuído, tem de anular a atribuição desse endereço primeiro. Em seguida, atribua um novo endereço à instância através da interface de rede da instância.

Para alterar ou atribuir um endereço IPv6 interno estático a uma instância existente, conclua os seguintes passos.

Consola

  1. Reserve um endereço IPv6 interno estático.
  2. Na Google Cloud consola, aceda à página Instâncias de VM.

    Aceder às instâncias de VM

  3. Clique no nome da instância cuja morada IPv6 interna quer alterar.

  4. Na página Detalhes da instância, conclua os seguintes passos:

    1. Clique em Edit.
    2. Expanda Interfaces de rede.
    3. Se a instância for apenas IPv4 e quiser atribuir um endereço IPv6, primeiro, tem de alterar o tipo de pilha para pilha dupla.
    4. Na lista Endereço IPv6 interno principal, faça uma das seguintes ações:
      • Para atribuir automaticamente um novo endereço IPv6 efémero, escolha Efémero (automático).
      • Para especificar manualmente um novo endereço IPv6 efémero, escolha Efémero (personalizado).
      • Para atribuir um endereço IP interno estático existente, escolha o nome de um endereço IPv6 reservado na lista.
    5. Clique em Concluído.
  5. Clique em Guardar.

gcloud

Use o comando compute instances network-interfaces update.

gcloud compute instances network-interfaces update INSTANCE_NAME \
    --network-interface NIC \
    --ipv6-network-tier PREMIUM \
    --stack-type STACK_TYPE \
    --internal-ipv6-address INTERNAL_IPV6_ADDRESS \
    --zone ZONE

Substitua o seguinte:

  • INSTANCE_NAME: o nome da instância que quer criar
  • NIC: o nome da interface de rede a atualizar
  • STACK_TYPE: o tipo de pilha da instância, que tem de ser IPV4_IPV6
  • INTERNAL_IPV6_ADDRESS: o endereço IPv6 interno /96a ser atribuído à interface, o nome do endereço IP ou o URI do recurso de endereço
  • ZONE: a zona da instância

REST

Use o método instances.update. Atualize a propriedade networkInterfaces[].ipv6Address com o endereço IPv6 interno que quer atribuir.

Por exemplo:

 POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
  {
      ...
      "networkInterfaces": [{
          "accessConfigs": [{
              "type": "ONE_TO_ONE_NAT",
              "name": "External NAT",
          }],
          "stackType": "STACK_TYPE"
          "ipv6Address": "IPV6_ADDRESS",
          "internalIpv6PrefixLength": 96
          "subnetwork": "regions/REGION/subnetworks/SUBNETWORK",
      }],
      "disks": [{
          "autoDelete": "true",
          "boot": "true",
          "type": "PERSISTENT",
          "initializeParams": {
              "sourceImage": "projects/debian-cloud/global/images/debian-11-bullseye-v20241009"
          }
      }]
 }
 

Substitua o seguinte:

  • PROJECT_ID: o ID do projeto no qual a instância se encontra
  • ZONE: a zona na qual criar a instância
  • INSTANCE_NAME: o nome da instância
  • STACK_TYPE: o tipo de pilha da instância, que tem de ser IPV4_IPV6
  • IPV6_ADDRESS: o endereço IPv6 interno a atribuir à instância

    Se especificar o URI do recurso de endereço IPv6 interno ou um intervalo de endereços IPv6 como o valor de IPV6_ADDRESS, tem de deixar o valor de internalIpv6PrefixLength em branco.

Faça a gestão de endereços IP internos estáticos

Os procedimentos seguintes permitem-lhe gerir endereços IP internos estáticos para as suas instâncias:

Determine se um endereço IPv4 ou IPv6 interno é efémero ou estático

Os endereços IP internos estáticos e efémeros comportam-se e aparecem da mesma forma na maioria dos contextos. No entanto, com endereços IP internos estáticos, pode usar o mesmo endereço IP para o mesmo recurso, mesmo que elimine e recrie o recurso. Em geral, um endereço IP efémero é libertado se parar ou eliminar o recurso.

Para determinar se um endereço é estático ou efémero, faça o seguinte:

  1. Na Google Cloud consola, aceda à página Endereços IP.

    Aceda a Endereços IP

  2. Encontre o endereço na lista e verifique a coluna Tipo para saber o tipo de endereço IP.

Anule a atribuição de um endereço IPv6 interno estático

Pode anular a atribuição de um endereço IPv6 interno estático a uma instância de pilha dupla atualizando o tipo de pilha da interface de rede da instância ou eliminando a instância à qual o endereço está atribuído.

Quando anula a atribuição de um endereço IPv6 interno, o sistema remove-o do recurso, mas mantém o endereço reservado para o seu projeto. Pode reatribuir o endereço a outro recurso mais tarde.

Para anular a atribuição de um endereço IPv6 interno estático a uma instância, conclua os seguintes passos.

Consola

  1. Na Google Cloud consola, aceda à página Instâncias de VM.

    Aceder às instâncias de VM

  2. Clique no nome da instância cuja morada IPv6 interna quer anular a atribuição.

  3. Na página Detalhes da instância, conclua os seguintes passos:

    1. Clique em Edit.
    2. Expanda Interfaces de rede.
    3. Para o Tipo de pilha de IP, selecione IPv4 (pilha única).
    4. Clique em Concluído.
  4. Clique em Guardar.

gcloud

Use o comando compute instances network-interfaces update com a flag --stack-type definida como IPV4_ONLY:

gcloud compute instances network-interfaces update INSTANCE_NAME \
    --network-interface=NIC \
    --stack-type=IPV4_ONLY \
    --zone=ZONE

Substitua o seguinte:

  • INSTANCE_NAME: o nome da instância cuja interface de rede quer atualizar
  • NIC: o nome da interface de rede a atualizar
  • ZONE: a zona da instância

Verifique se o seu endereço IPv6 interno estático está agora disponível e marcado como RESERVED em vez de IN_USE:

gcloud compute addresses list \
    --filter="region=REGION AND name=INSTANCE_NAME"

REST

Atualize o tipo de pilha de instâncias da interface de rede à qual o endereço IPv6 interno está associado:

  1. Faça um pedido PATCH ao método instances.updateNetworkInterface.
  2. No corpo do pedido, atualize o valor do campo stackType para IPV4_ONLY.

    Por exemplo:

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateNetworkInterface
    {
        "networkInterfaces": [{
            ...
            "stackType" : "IPV4_ONLY"
            ...
        }]
    }
    

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto no qual a instância se encontra
    • ZONE: a zona na qual criar a instância
    • INSTANCE_NAME: o nome da instância

Liberte um endereço IP interno estático

Se já não precisar de um endereço IP IPv4 ou IPv6 interno estático, pode libertar o endereço IP eliminando o recurso de endereço IP. A eliminação de uma instância não liberta automaticamente um endereço IP externo estático. Tem de libertar manualmente os endereços IP externos estáticos quando já não precisar deles.

Para libertar um endereço IP interno estático, consulte o artigo Libertar um endereço IPv4 ou IPv6 interno estático na documentação da VPC.

O que se segue?