Por padrão, cada instância tem uma única interface de rede que determina a rede VPC usada pela instância. É possível criar uma instância com várias interfaces de rede, mas cada interface precisa se conectar a uma rede VPC diferente. Cada rede precisa ter pelo menos uma sub-rede, que define o intervalo de endereços IPv4 ou IPv6 que podem ser atribuídos à instância.
Para ver mais informações, consulte os seguintes tópicos:
Por padrão, Cloud de Confiance cria uma
rede VPC de modo automático
chamada default para cada projeto. Especifique a sub-rede ao criar a instância e configurar a interface de rede para usar uma rede diferente ou uma sub-rede criada manualmente em uma rede VPC de modo automático ou personalizado.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
Com isso, você confirma sua identidade para acesso a serviços e APIs do Cloud de Confiance by S3NS . Para executar código ou exemplos em um ambiente de desenvolvimento local, faça a autenticação no Compute Engine com um destes métodos:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Cloud de Confiance console to access Cloud de Confiance by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI do Google Cloud e faça login na gcloud CLI com sua identidade federada. Depois de fazer login, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud init - Set a default region and zone.
REST
Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Instale a CLI do Google Cloud e faça login na gcloud CLI com sua identidade federada. Depois de fazer login, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud initSaiba mais em Autenticar para usar REST na documentação de autenticação do Cloud de Confiance .
Funções exigidas
Para receber as permissões necessárias para criar uma instância com uma sub-rede específica, peça ao administrador para conceder a você o papel do IAM de Administrador da instância do Compute (v1) (
roles/compute.instanceAdmin.v1) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.Esse papel predefinido contém as permissões necessárias para criar uma instância com uma sub-rede específica. Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para criar uma instância com uma sub-rede específica:
-
compute.instances.createno projeto -
Para especificar uma sub-rede para a instância:
compute.subnetworks.useno projeto ou na sub-rede escolhida -
Atribuir um endereço IP externo à instância ao usar uma rede VPC:
compute.subnetworks.useExternalIpno projeto ou na sub-rede escolhida
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Requisitos
Ao criar uma instância em uma sub-rede, considere estas regras:
- Se você não especificar uma rede ou sub-rede, o Compute Engine usará a rede VPC padrão e a sub-rede automática que estiver na mesma região da instância.
- Se você não especificar uma rede, o Compute Engine inferirá a rede pela sub-rede especificada.
- Se você especificar uma rede, especifique uma sub-rede que pertença à mesma rede. Caso contrário, a criação da instância vai falhar.
Crie a sub-rede que você quer usar antes de criar a instância. Para mais informações, consulte Criar e gerenciar redes VPC.
Criar uma instância em uma sub-rede específica
Para criar uma instância em uma sub-rede específica, siga estas etapas:
Console
No console do Cloud de Confiance , acesse a página Criar uma instância.
Se solicitado, selecione o projeto e clique em Continuar.
A página Criar uma instância aparece e mostra o painel Configuração da máquina.
No painel Configuração da máquina, faça o seguinte:
- No campo Nome, especifique um nome para a instância. Para mais informações, consulte Convenção de nomenclatura de recursos.
Opcional: no campo Zona, selecione uma zona para esta instância.
A seleção padrão é Qualquer. Se você não mudar essa seleção padrão, o Google vai escolher automaticamente uma zona com base no tipo de máquina e na disponibilidade.
Selecione a família de máquinas para sua instância. O console do Cloud de Confiance mostra as séries de máquinas disponíveis para a família de máquinas selecionada. As seguintes opções de família de máquinas estão disponíveis:
- Uso geral
- Otimizado para computação
- Otimização de memória
- Otimizado para armazenamento
- GPUs
Na coluna Série, selecione a série de máquinas da sua instância.
Se você selecionou GPUs como a família de máquinas na etapa anterior, selecione o Tipo de GPU desejado. A série de máquinas é selecionada automaticamente para o tipo de GPU escolhido.
Na seção Tipo de máquina, selecione o tipo de máquina para sua instância.
No menu de navegação, clique em Rede. No painel Rede que aparece, faça o seguinte:
Para permitir o tráfego HTTP ou HTTPS para a instância, acesse a seção Firewall e selecione Permitir tráfego HTTP ou Permitir tráfego HTTPS.
O Compute Engine adiciona uma tag de rede à instância e cria a regra de firewall de entrada correspondente que permite todo o tráfego de entrada em
tcp:80(HTTP) outcp:443(HTTPS). A tag de rede associa a regra de firewall à instância. Para mais informações, consulte Visão geral das regras de firewall na documentação do Cloud Next Generation Firewall.Para especificar os detalhes da interface de rede, acesse a seção Interfaces de rede e clique em Adicionar uma interface de rede.
Na seção Nova interface de rede, faça o seguinte:
- No campo Rede, selecione a rede VPC que contém a sub-rede que você criou.
- Na lista Sub-rede, selecione a sub-rede que a instância vai usar.
- No campo Tipo de pilha de IP, selecione o tipo de pilha de IP para a interface de rede.
- Para confirmar os detalhes da interface de rede, clique em Concluído.
Opcional: especifique outras opções de configuração. Para mais informações, consulte Opções de configuração durante a criação da instância.
Para criar e iniciar a instância, clique em Criar.
gcloud
-
In the Cloud de Confiance console, activate Cloud Shell.
At the bottom of the Cloud de Confiance console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Usando a Google Cloud CLI, siga as mesmas instruções para criar uma instância de uma imagem pública ou um snapshot e inclua as flags de rede mostradas nesta seção ao executar o comando
gcloud compute instances create:gcloud compute instances create INSTANCE_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --create-disk=boot=yes,image=projects/IMAGE_PROJECT/global/images/IMAGE,size=SIZE \ --network=NETWORK_NAME \ --subnet=SUBNET_NAME \ --stack-type=STACK_TYPE \ --private-network-ip=INTERNAL_IPV4_ADDRESS \ --address=EXTERNAL_IPV4_ADDRESS \ --nic-type=GVNICSubstitua:
INSTANCE_NAME: o nome da instância de computaçãoZONE: a zona em que a instância é criada, comoeurope-west1-b. A região da instância é inferida da zona.MACHINE_TYPE: opcional: o tipo de máquina a ser usado na instância.IMAGE_PROJECT(opcional): o projeto de imagem que contém a imagemIMAGE: opcional: especifique uma destas opções:- Uma versão específica da imagem do SO. Por
exemplo:
rocky-linux-9-optimized-gcp-v20240717 - Uma família de imagens, que precisa ser formatada como
family/IMAGE_FAMILY. Isso cria a instância com a imagem do SO mais recente e não obsoleta. Por exemplo, se você especificarfamily/rocky-linux-9-optimized-gcp, o Compute Engine vai criar uma instância usando a versão mais recente da imagem do SO na família de imagens do Rocky Linux 9 otimizado paraCloud de Confiance by S3NS . Para mais informações sobre o uso de famílias de imagens, consulte Práticas recomendadas para famílias de imagens.
- Uma versão específica da imagem do SO. Por
exemplo:
SIZE: opcional: o tamanho do novo disco. O valor precisa ser um número inteiro. A unidade de medida padrão é GiB.NETWORK_NAME: opcional: nome da redeSUBNET_NAME: nome da sub-rede a ser usada com a instância.Para ver uma lista de sub-redes na rede, use o comando
gcloud compute networks subnets list.STACK_TYPE: opcional: o tipo de pilha da interface de rede.STACK_TYPEprecisa ser um dos seguintes:IPV4_ONLY,IPV4_IPV6ouIPV6_ONLY(Pré-lançamento). O valor padrão éIPV4_ONLY.INTERNAL_IPV4_ADDRESS(opcional): o endereço IPv4 interno que você quer que a instância de computação use na sub-rede de destino. Omita essa flag se você não precisar de um endereço IP específico.Para especificar um endereço IPv6 interno, use a flag
--internal-ipv6-address.EXTERNAL_IPV4_ADDRESS: opcional: o endereço IPv4 externo estático a ser usado com a interface de rede. É preciso ter reservado um endereço IPv4 externo. Escolha uma destas opções:- Especifique um endereço IPv4 válido da sub-rede.
- Use a flag
--network-interface=no-addressse não quiser que a interface de rede tenha um endereço IP externo. - Especifique
address=''se quiser que a interface receba um endereço IP externo temporário.
Para especificar um endereço IPv6 externo, use a flag
--external-ipv6-address.
- No console do Cloud de Confiance , acesse a página Instâncias de VM.
- Clique em Criar instância.
- Especifique os parâmetros desejados.
- Na parte superior ou inferior da página, clique em Código equivalente e, em seguida, clique na guia Terraform para ver o código do Terraform.
PROJECT_ID: ID do projeto em que a VM será criadaZONE: zona em que a VM será criadaMACHINE_TYPE_ZONE: a zona que contém o tipo de máquina que será usado para a nova VM.MACHINE_TYPE: tipo de máquina, predefinida ou personalizada, para a nova VM.VM_NAME: nome da nova VM.IMAGE_PROJECT: o projeto que contém a imagem
Por exemplo, se você especificardebian-10como a família de imagens, especifiquedebian-cloudcomo projeto de imagem.IMAGE: especifique uma destas opções:IMAGE: uma versão específica de uma imagem públicaPor exemplo,
"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"IMAGE_FAMILY: uma família de imagensIsso cria a VM a partir da imagem do SO mais recente e não descontinuada. Por exemplo, se você especificar
"sourceImage": "projects/debian-cloud/global/images/family/debian-10", o Compute Engine criará uma VM usando a versão mais recente da imagem do SO na família de imagensDebian 10.
NETWORK_NAME: opcional: a rede VPC que você quer usar para a VM. Você pode especificardefaultpara usar sua rede padrão.REGION: região onde a sub-rede especificada existe. Essa região precisa ser a mesma da VM.SUBNET_NAME: nome da sub-rede a ser usadaSTACK_TYPE: opcional: o tipo de pilha da interface de rede. Você pode especificarIPV4_ONLY,IPV4_IPV6ouIPV6_ONLY. O valor padrão éIPV4_ONLY.ENABLE_SECURE_BOOT: opcional: se você escolher uma imagem compatível com recursos da VM protegida, o Compute Engine ativa, por padrão, o módulo de plataforma virtual confiável (vTPM) e o monitoramento de integridade. Por padrão, o Compute Engine não ativa a Inicialização segura.trueSe você especificarenableSecureBootpara , o Compute Engine criará uma VM com todos os três recursos da VM protegida já ativados. Depois que o Compute Engine iniciar a VM, será preciso interrompê-la se você quiser modificar as opções de VM protegida.
Terraform
Para criar uma instância em uma sub-rede específica, use o recurso
google_compute_instance.Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform.
Para gerar o código do Terraform, use o componente Código equivalente no console do Cloud de Confiance .Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido do Compute Engine: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go do Compute Engine.
Para autenticar-se no Compute Engine, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Antes de executar os exemplos de código, defina a variável de ambiente
GOOGLE_CLOUD_UNIVERSE_DOMAINcomos3nsapis.fr.Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido do Compute Engine: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java do Compute Engine.
Para autenticar-se no Compute Engine, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Antes de executar os exemplos de código, defina a variável de ambiente
GOOGLE_CLOUD_UNIVERSE_DOMAINcomos3nsapis.fr.Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido do Compute Engine: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js do Compute Engine.
Para autenticar-se no Compute Engine, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Antes de executar os exemplos de código, defina a variável de ambiente
GOOGLE_CLOUD_UNIVERSE_DOMAINcomos3nsapis.fr.Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido do Compute Engine: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python do Compute Engine.
Para autenticar-se no Compute Engine, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Antes de executar os exemplos de código, defina a variável de ambiente
GOOGLE_CLOUD_UNIVERSE_DOMAINcomos3nsapis.fr.REST
Siga as instruções do
RESTpara criar uma instância de uma imagem pública ou um snapshot, mas especifique o camposubnetno corpo da solicitação.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID/zones/ZONE/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME", "subnetwork":"regions/REGION/subnetworks/SUBNET_NAME", "stackType":"STACK_TYPE" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Substitua:
A seguir
- Saiba como verificar o status de uma instância para saber quando ela está pronta para uso.
- Saiba como se conectar à instância.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-10-19 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-10-19 UTC."],[],[]] -