Se quiser criar um disco no modo de gravação múltipla, não pode criar o disco ao mesmo tempo que cria a instância. Primeiro, tem de criar o disco e, em seguida, pode anexá-lo à instância.
Antes de começar
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Trusted Cloud by S3NS 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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
- Set a default region and zone.
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 e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Para mais informações, consulte o artigo Autenticar para usar REST na Trusted Cloud documentação de autenticação.
Funções necessárias
Para receber as autorizações de que precisa para criar uma instância com discos não de arranque adicionados, peça ao seu administrador para lhe conceder a função de IAM Administrador de instâncias do Compute (v1) (
roles/compute.instanceAdmin.v1
) no 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.Esta função predefinida contém as autorizações necessárias para criar uma instância com discos que não são de arranque adicionados. 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 criar uma instância com discos que não sejam de arranque adicionados:
-
compute.instances.create
no projeto -
Para criar um novo disco para a instância:
compute.disks.create
no projeto
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Crie uma instância com novos discos adicionais não de arranque
Para criar uma instância com discos não de arranque adicionais criados e anexados, siga estes passos:
Consola
Na Trusted Cloud consola, aceda à página Criar uma instância.
Se lhe for solicitado, selecione o seu projeto e clique em Continuar.
É apresentada a página Criar uma instância, que 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 a Convenção de nomenclatura de recursos.
Opcional: no campo Zona, selecione uma zona para esta instância.
A seleção predefinida é Qualquer. Se não alterar esta seleção predefinida, a Google escolhe automaticamente uma zona para si com base no tipo de máquina e na disponibilidade.
Selecione a família de máquinas para a sua instância. A Trusted Cloud consola apresenta as séries de máquinas disponíveis para a família de máquinas selecionada. Estão disponíveis as seguintes opções de família de máquinas:
- Utilização geral
- Otimizado para computação
- Otimizada para memória
- Otimizado para armazenamento
- GPUs
Na coluna Série, selecione a série de máquinas para a sua instância.
Se selecionou GPUs como a família de máquinas no passo anterior, selecione o tipo de GPU pretendido. A série de máquinas é, em seguida, selecionada automaticamente para o tipo de GPU selecionado.
Na secção Tipo de máquina, selecione o tipo de máquina para a sua instância.
No menu de navegação, clique em SO e armazenamento. No painel Sistema operativo e armazenamento apresentado, conclua os seguintes passos.
Para saber mais acerca dos parâmetros que pode configurar ao adicionar novos discos, consulte Acerca do Persistent Disk e Acerca do Google Cloud Hyperdisk.
Para configurar o disco de arranque, clique em Alterar. O painel Disco de arranque é apresentado e mostra o separador Imagens públicas.
Configure a origem de dados para o disco de arranque de uma das seguintes formas:
Para escolher uma imagem pública como origem de dados para o disco de arranque, no separador Imagens públicas, especifique o seguinte:
- Na lista Sistema operativo, selecione o tipo de SO.
- Na lista Versão, selecione a versão do SO.
- Na lista Tipo de disco de arranque, selecione o tipo de disco de arranque.
- No campo Tamanho (GB), especifique o tamanho do disco de arranque.
Para escolher uma imagem personalizada como origem de dados para o disco de arranque, clique em Imagens personalizadas e, de seguida, no separador Imagens personalizadas apresentado, especifique o seguinte:
- Para selecionar o projeto de imagem, clique em Alterar e, de seguida, selecione o projeto que contém a imagem.
- Na lista Imagem, selecione a imagem que quer importar.
- Na lista Tipo de disco de arranque, selecione o tipo de disco de arranque.
- No campo Tamanho (GB), especifique o tamanho do disco de arranque.
Para escolher uma imagem instantânea padrão como origem de dados para o disco de arranque, clique em Imagens instantâneas e, de seguida, no separador Imagens instantâneas apresentado, especifique o seguinte:
- Na lista Instantâneo, selecione o instantâneo.
- Na lista Tipo de disco de arranque, selecione o tipo de disco de arranque.
- No campo Tamanho (GB), especifique o tamanho do disco de arranque.
Para escolher um resumo do arquivo como origem de dados para o disco de arranque, clique em Resumos do arquivo e, de seguida, no separador Resumos do arquivo que é apresentado, especifique o seguinte:
- Na lista Arquivar instantâneo, selecione o instantâneo de arquivo.
- Na lista Tipo de disco de arranque, selecione o tipo de disco de arranque.
- No campo Tamanho (GB), especifique o tamanho do disco de arranque.
Para escolher um disco existente como disco de arranque, clique em Discos existentes. Em seguida, no separador Discos existentes apresentado, selecione um disco persistente regional existente ou um volume de alta disponibilidade equilibrado do Hyperdisk na lista Disco.
Opcional: para opções de configuração avançadas, expanda a secção
Mostrar configurações avançadas.Para confirmar as opções do disco de arranque e voltar ao painel Sistema operativo e armazenamento, clique em Selecionar.
Para criar um novo disco não de arranque e anexá-lo à sua instância, na secção Armazenamento adicional e cópias de segurança de VMs, clique em Adicionar novo disco.
No painel Adicionar novo disco apresentado, faça o seguinte:
- No campo Nome, especifique um nome para o disco não de arranque.
- Na lista Tipo de origem do disco, selecione o tipo de origem do disco não arrancável.
- Na lista Tipo de disco, selecione um tipo para o disco não de arranque.
- No campo Tamanho, especifique o tamanho do disco não de arranque.
- Na secção Definições de anexos, faça o seguinte:
- No campo Modo, selecione o modo de ligação do disco.
- No campo Regra de eliminação, selecione uma opção para especificar o que acontece ao disco quando a instância é eliminada.
Repita este passo para cada disco que não seja de arranque que quer criar e anexar à sua instância.
No menu de navegação, clique em Proteção de dados. No painel Proteção de dados apresentado, especifique como quer fazer uma cópia de segurança e replicar os dados da sua instância fazendo o seguinte.
- Para especificar como quer fazer uma cópia de segurança dos dados, selecione uma opção para Fazer uma cópia de segurança dos seus dados.
Para especificar como quer replicar os dados, faça o seguinte:
- Se quiser que os novos discos da instância sejam replicados de forma síncrona numa segunda zona através de tipos de discos regionais, selecione a caixa de verificação Discos regionais.
- Se quiser que os discos da instância sejam replicados numa segunda região através da replicação assíncrona de discos persistentes, selecione a caixa de verificação Replicação assíncrona.
Se quiser usar apenas as opções de proteção de dados especificadas em discos que não sejam de arranque, selecione a caixa de verificação Excluir discos de arranque.
No menu de navegação, clique em Rede. No painel Rede apresentado, faça o seguinte:
- Aceda à secção Firewall.
Para permitir o tráfego HTTP ou HTTPS para a instância, selecione Permitir tráfego HTTP ou Permitir tráfego HTTPS.
O Compute Engine adiciona uma etiqueta de rede à sua 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 etiqueta de rede associa a regra de firewall à instância. Para mais informações, consulte o artigo Vista geral das regras da firewall na documentação da firewall de nova geração do Google Cloud.
Opcional: especifique outras opções de configuração. Para mais informações, consulte o artigo 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 Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud 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.
Execute o comando
gcloud compute instances create
para criar uma instância com discos que não são de arranque adicionais.Pode adicionar até 127 discos não de arranque enquanto cria a instância. Especifique a flag
--create-disk
para cada disco que não seja de arranque que criar.Para criar discos não de arranque a partir de uma imagem pública ou de stock, especifique as propriedades
image
ouimage-family
eimage-project
com a flag--create-disk
. Para criar um disco em branco, não inclua estas propriedades.Opcionalmente, pode incluir propriedades para:
- Tamanho do disco: use a propriedade
--size
. - Tipo de disco: use a propriedade
--type
.
gcloud compute instances create INSTANCE_NAME \ --zone=ZONE \ --image-project=IMAGE_PROJECT \ IMAGE_FLAG \ --create-disk DISK_IMAGE,image-project=DISK_IMAGE_PROJECT,size=SIZE_GB,type=DISK_TYPE \ --create-disk device-name=DISK_NAME,replica-zones=^:^ZONE:REMOTE-ZONE,boot=false
Substitua o seguinte:
INSTANCE_NAME
: name da nova instânciaZONE
: zona na qual criar a instânciaIMAGE_PROJECT
: project que contém a imagemIMAGE_FLAG
: especifique uma das seguintes opções:Use a flag
--image IMAGE_NAME
para especificar uma versão específica de uma imagem pública ou personalizada. Por exemplo,--image debian-12-bookworm-v20241112
.Use a flag
--image-family IMAGE_FAMILY_NAME
para especificar uma família de imagens. Isto cria a instância que usa a imagem do SO mais recente e não descontinuada na família de imagens. Por exemplo, se especificar--image-family debian-12
, o Compute Engine usa a versão mais recente da imagem do SO na família de imagens do Debian 12 quando cria a instância.
Para discos adicionais, substitua o seguinte:
DISK_IMAGE
: especifique uma das seguintes opções:image=DISK_IMAGE_NAME
: nome da imagem que quer usar quando cria um disco não inicializávelimage-family=DISK_IMAGE_FAMILY
>: uma família de imagens a usar quando cria um disco não inicializável
DISK_IMAGE_PROJECT
: um projeto de imagem ao qual a imagem de disco pertenceSIZE_GB
: Opcional: tamanho do disco que não é de arranqueDISK_TYPE
: Opcional: URL completo ou parcial para o tipo do discoPor exemplo,
https://www.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/hyperdisk-balanced
. Para ver os tipos de discos disponíveis numa ou mais zonas, use o comandogcloud compute disk-types list --zones=ZONE_LIST
. SubstituaZONE_LIST
por uma lista de zonas separada por vírgulas.DISK_NAME
: opcional: o nome do disco apresentado ao SO convidado após a criação da instância.REMOTE_ZONE
: a zona para onde o disco deve ser replicado
Para discos em branco, não especifique os parâmetros
image
,image-project
ouimage-family
.Para discos zonais, não especifique a propriedade do disco
replica-zones
.
- Tamanho do disco: use a propriedade
- Na Trusted Cloud consola, aceda à página Instâncias de VM.
- Clique em Criar instância.
- Especifique os parâmetros pretendidos.
- Na parte superior ou inferior da página, clique em Código equivalente e, de seguida, clique no separador Terraform para ver o código Terraform.
PROJECT_ID
: ID do projeto no qual criar a VMZONE
: zona na qual criar a VMMACHINE_TYPE_ZONE
: zona que contém o tipo de máquina a usar para a nova VMMACHINE_TYPE
: tipo de máquina, predefinido ou personalizado, para a nova VMVM_NAME
: name da nova VMIMAGE_PROJECT
: project que contém a imagem
Por exemplo, se especificardebian-10
como a família de imagens, especifiquedebian-cloud
como o projeto de imagens.IMAGE
: especifique uma das seguintes 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 imagensIsto cria a VM a partir da imagem do SO não descontinuada mais recente. Por exemplo, se especificar
"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, o Compute Engine cria uma VM a partir da versão mais recente da imagem do SO na família de imagensDebian 10
.
-
Para discos adicionais, substitua o seguinte:
SIZE_GB
: tamanho do discoDISK_IMAGE
ouDISK_IMAGE_FAMILY
: Especifique uma imagem de origem ou uma família de imagens para o disco que não é de arranque:DISK_IMAGE
: nome da imagem que quer usar como um disco não arrancável. Por exemplo,"sourceImage": "projects/DISK_IMAGE_PROJECT/global/images/DISK_IMAGE"
.DISK_IMAGE_FAMILY
: uma família de imagens a usar como disco não de arranque. Por exemplo,"sourceImage": "projects/DISK_IMAGE_PROJECT/global/images/family/DISK_IMAGE_FAMILY"
.
DISK_TYPE
: URL completo ou parcial para o tipo do tipo de disco. Por exemplo,https://www.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/hyperdisk-balanced
.DISK_NAME
: opcional. O nome do disco apresentado ao SO convidado após a criação da VM.REMOTE_ZONE
: a zona para replicar o disco regional
Para discos em branco, não especifique a propriedade
sourceImage
.Para discos zonais, não especifique a propriedade
replicaZones
. NETWORK_NAME
: a rede VPC que quer usar para a VM. Pode especificardefault
para usar a sua rede predefinida.ENABLE_SECURE_BOOT
: Opcional: se escolheu uma imagem que suporta as funcionalidades da VM protegida, o Compute Engine ativa, por predefinição, o módulo de plataforma fidedigna virtual (vTPM) e a monitorização da integridade. O Compute Engine não ativa o Arranque seguro por predefinição.Se especificar
true
paraenableSecureBoot
, o Compute Engine cria uma VM com todas as três funcionalidades da VM protegida ativadas. Depois de o Compute Engine iniciar a VM, para modificar as opções da VM protegida, tem de parar a VM.
Terraform
Para gerar o código do Terraform, pode usar o componente Código equivalente na Trusted Cloud consola.Ir
Antes de experimentar este exemplo, siga as Goinstruções de configuração no guia de início rápido do Compute Engine com bibliotecas cliente. Para mais informações, consulte a documentação de referência da API Go Compute Engine.
Para se autenticar no Compute Engine, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Antes de executar exemplos de código, defina a variável
GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment comos3nsapis.fr
.Java
Antes de experimentar este exemplo, siga as Javainstruções de configuração no guia de início rápido do Compute Engine com bibliotecas cliente. Para mais informações, consulte a documentação de referência da API Java Compute Engine.
Para se autenticar no Compute Engine, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Antes de executar exemplos de código, defina a variável
GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment comos3nsapis.fr
.Node.js
Antes de experimentar este exemplo, siga as Node.jsinstruções de configuração no guia de início rápido do Compute Engine com bibliotecas cliente. Para mais informações, consulte a documentação de referência da API Node.js Compute Engine.
Para se autenticar no Compute Engine, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Antes de executar exemplos de código, defina a variável
GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment comos3nsapis.fr
.Python
Antes de experimentar este exemplo, siga as Pythoninstruções de configuração no guia de início rápido do Compute Engine com bibliotecas cliente. Para mais informações, consulte a documentação de referência da API Python Compute Engine.
Para se autenticar no Compute Engine, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Antes de executar exemplos de código, defina a variável
GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment comos3nsapis.fr
.REST
Pode criar até 127 discos não de arranque no momento em que cria uma instância através da propriedade
initializeParams
para cada disco adicional. Crie discos adicionais com uma imagem pública ou privada. Para adicionar um disco em branco, defina a entradainitializeParams
sem valorsourceImage
.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 }, { "initializeParams":{ "diskSizeGb":"SIZE_GB", "sourceImage":"projects/DISK_IMAGE_PROJECT/global/images/DISK_IMAGE", "diskType":"DISK_TYPE" } }, { "initializeParams":{ "diskSizeGb":"SIZE_GB", "diskType":"DISK_TYPE" }, }, { "boot": false, "deviceName":"DISK_NAME", "initializeParams": { "diskType": "DISK_TYPE", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE", "projects/PROJECT_ID/zones/REMOTE_ZONE" ] } } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Substitua o seguinte:
Formate e monte os discos antes de os usar.
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-09-30 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-09-30 UTC."],[],[],null,[]] -