Uma instância contém um carregador de inicialização, um sistema de arquivos de inicialização e uma imagem do SO. Este documento explica como criar uma instância a partir de uma imagem do SO pública. Se você estiver criando uma instância Arm, escolha uma imagem do SO compatível com Arm.
Algumas imagens são compatíveis com recursos da VM protegida, que oferecem recursos de segurança, como firmware compatível com UEFI, inicialização segura e inicialização medida protegida por vTPM. Em VMs protegidas, o vTPM e o monitoramento de integridade são ativados por padrão.
Antes de começar
- Ao criar instâncias de imagens usando a Google Cloud CLI ou a API Compute Engine, há um limite de 20 instâncias por segundo. Se precisar criar um número maior de instâncias por segundo, solicite um limite de cota maior para o recurso Imagens.
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud .
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
No console do Google Cloud , acesse a página Images.
Execute este comando:
gcloud compute images list
Anote o nome da imagem ou da família de imagens e o nome do projeto que contém a imagem.
Opcional: para determinar se a imagem é compatível com recursos de VM protegida, execute o seguinte comando:
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
Substitua:
IMAGE_NAME
: nome da imagem para verificar a compatibilidade com os recursos da VM protegida;IMAGE_PROJECT
: projeto que contém a imagem;
Se a imagem for compatível com recursos de VM protegida, a seguinte linha aparecerá na saída:
type: UEFI_COMPATIBLE
.Execute este comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
Anote o nome da imagem ou da família de imagens e o nome do projeto que contém a imagem.
Opcional: para determinar se a imagem é compatível com recursos de VM protegida, execute o seguinte comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
Substitua:
IMAGE_PROJECT
: projeto que contém a imagem;IMAGE_NAME
: nome da imagem para verificar a compatibilidade com os recursos da VM protegida;
Se a imagem for compatível com recursos de VM protegida, a seguinte linha aparecerá na saída:
type: UEFI_COMPATIBLE
.No console do Google Cloud , 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 VM. Saiba mais em Convenção de nomenclatura de recursos.
Opcional: no campo Zona, selecione uma zona para essa VM.
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 VM. O console do Google Cloud 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 VM.
Se você selecionou GPUs como a família de máquinas na etapa anterior, selecione o tipo de GPU que você quer. A série de máquinas é selecionada automaticamente para o tipo de GPU selecionado.
Na seção Tipo de máquina, selecione o tipo de máquina da VM.
No menu de navegação, clique em SO e armazenamento. No painel Sistema operacional e armazenamento que aparece, configure o disco de inicialização fazendo o seguinte:
- Clique em Alterar. O painel Disco de inicialização aparece e mostra a guia Imagens públicas.
- Na lista Sistema operacional, selecione o tipo de SO.
- Na lista Versão, selecione a versão do SO.
- Na lista Tipo de disco de inicialização, selecione o tipo de disco de inicialização.
- No campo Tamanho (GB), especifique o tamanho do disco de inicialização.
- Opcional: para ver as opções de configuração avançada, abra a seção Mostrar configurações avançadas.
- Para confirmar as opções do disco de inicialização e retornar ao painel Sistema operacional e armazenamento, clique em Selecionar.
No menu de navegação, clique em Rede. No painel Rede que aparece, faça o seguinte:
- Acesse a seção Firewall.
Para permitir o tráfego HTTP ou HTTPS para a VM, selecione Permitir tráfego HTTP ou Permitir tráfego HTTPS.
O Compute Engine adiciona uma tag de rede à VM 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 à VM. Para mais informações, consulte Visão geral das regras de firewall na documentação do Cloud Next Generation Firewall.
Opcional: se você escolher uma imagem do SO compatível com os recursos da VM protegida, será possível modificar as configurações da VM protegida.
Para isso, no menu de navegação, clique em Segurança. No painel Security exibido, é possível configurar o seguinte:
Para ativar a Inicialização segura, marque a caixa de seleção Ativar a inicialização segura. A inicialização segura está desativada por padrão.
Para desativar o vTPM, desmarque a caixa de seleção Ativar vTPM. O vTPM está ativado por padrão. A desativação do vTPM também desativa o monitoramento de integridade, porque esse recurso depende de dados coletados pela Inicialização medida.
Para desativar o monitoramento de integridade, desmarque a caixa de seleção Ativar monitoramento de integridade. O monitoramento de integridade está ativado por padrão.
Opcional: especifique outras opções de configuração. Para mais informações, consulte Opções de configuração durante a criação de instâncias.
Para criar e iniciar a VM, clique em Criar.
- Selecione uma imagem pública. Anote o nome da imagem ou da família de imagens e o nome do projeto que contém a imagem.
Use o comando
gcloud compute instances create
para criar uma VM a partir de uma família de imagens ou de uma versão específica de uma imagem do SO.Se você especificar a flag
--shielded-secure-boot
opcional, o Compute Engine criará uma VM com todos os três recursos da VM protegida ativados:Depois que o Compute Engine iniciar a VM, será preciso interrompê-la para modificar as opções de VM protegida.
gcloud compute instances create VM_NAME \ --zone=ZONE \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --image-project=IMAGE_PROJECT IMAGE_FLAG \ --machine-type=MACHINE_TYPE
Substitua:
VM_NAME
: nome da nova VM;ZONE
: a zona em que a instância será criadaIMAGE_PROJECT
: o projeto que contém a imagem.IMAGE_FLAG
: especifique uma destas opções:Use a flag
--image IMAGE_NAME
para especificar uma versão específica de uma imagem pública.Por exemplo,
--image debian-12-bookworm-v20241112
Use a flag
--image-family IMAGE_FAMILY_NAME
para especificar uma família de imagens.Isso cria a VM a partir da imagem do SO mais recente e não obsoleta na família de imagens. Por exemplo, se você especificar
--image-family debian-12
, o Compute Engine vai usar a versão mais recente da imagem do SO na família de imagens Debian 12.
MACHINE_TYPE
: o tipo de máquina da nova VM, que pode ser predefinido ou personalizado.Para conferir uma lista dos tipos de máquinas disponíveis em uma zona, use o comando
gcloud compute machine-types list
com a flag--zones
.
Verifique se o Compute Engine criou a VM:
gcloud compute instances describe VM_NAME
Substitua
VM_NAME
pelo nome da VM.- No console do Google Cloud , 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.
- Selecione uma imagem pública. Anote o nome da imagem ou da família de imagens e o nome do projeto que contém a imagem.
Use o método
instances.insert
para criar uma VM a partir de uma família de imagens ou de uma versão específica de uma imagem do SO: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" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Substitua:
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-10
como a família de imagens, especifiquedebian-cloud
como 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
: a rede VPC que você quer usar para a VM. Você pode especificardefault
para usar sua rede padrão.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.true
Se você especificarenableSecureBoot
para , 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.
No console do Google Cloud , 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 a instância. Se você escolher uma zona que não tem servidores bare metal disponíveis, será necessário escolher outra.
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 e a série da máquina de uma destas formas:
- Para a série bare metal C3, selecione Uso geral como a família de máquinas e, na coluna Série, selecione C3.
- Para a série bare metal X4, selecione Otimizada para memória como a família de máquinas e, na coluna Série, selecione X4.
Na seção Tipo de máquina, clique na lista. No menu de filtro, digite
metal
e selecione um dos tipos de máquina disponíveis.
No menu de navegação, clique em SO e armazenamento. No painel Sistema operacional e armazenamento que aparece, configure o disco de inicialização fazendo o seguinte:
- Clique em Alterar. O painel Disco de inicialização aparece e mostra a guia Imagens públicas.
- Na lista Sistema operacional, selecione o tipo de SO.
- Na lista Versão, selecione a versão do SO.
- Na lista Tipo de disco de inicialização, selecione o tipo de disco de inicialização.
- No campo Tamanho (GB), especifique o tamanho do disco de inicialização.
- Opcional: para discos de inicialização do Hyperdisk Balanced, especifique valores para os campos IOPS provisionadas e Capacidade de processamento provisionada.
- Opcional: para ver as opções de configuração avançada, abra a seção Mostrar configurações avançadas.
Para confirmar as opções do disco de inicialização e retornar ao painel Sistema operacional e armazenamento, clique em Selecionar.
No menu de navegação, clique em Rede. No painel Rede exibido, faça o seguinte:
- Acesse a seção Firewall.
Para permitir o tráfego HTTP ou HTTPS na instância, 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.Na seção Configuração de desempenho da rede, verifique se o campo Place de rede está definido como IDPF.
No menu de navegação, clique em Avançado. No painel Avançado que aparece, faça o seguinte:
- Abra a seção
Terminate instance
.
Configurações avançadas do modelo de provisionamento de VM. Verifique se o campo
Na manutenção do host está definido como
- Abra a seção
Opcional. Especifique outros parâmetros de configuração. Para mais informações sobre as opções de configuração personalizadas, consulte Criar e iniciar uma instância.
Para criar e iniciar a instância bare metal, clique em Criar.
- Selecione uma imagem pública compatível com instâncias bare metal. Anote o nome da imagem ou da família de imagens e o nome do projeto que contém a imagem.
Use o comando
gcloud compute instances create
para criar uma instância bare metal a partir de uma família de imagens ou de uma versão específica de uma imagem do SO.gcloud compute instances create INSTANCE_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --network-interface=nic-type=IDPF \ --maintenance-policy=TERMINATE \ --create-disk=boot=yes,type=hyperdisk-balanced,image=projects/IMAGE_PROJECT/global/images/IMAGE,provisioned-iops=IOPS,provisioned-throughput=THROUGHPUT,size=SIZE \ --no-shielded-secure-boot
Substitua:
INSTANCE_NAME
: um nome para a nova instância bare metalZONE
: a zona em que a instância bare metal será criadaMACHINE_TYPE
: o tipo de máquina bare metal a ser usado para a instância. O nome do tipo de máquina precisa terminar em-metal
.Para conferir uma lista dos tipos de máquinas disponíveis em uma zona, use o comando
gcloud compute machine-types list
com a flag--zones
.IMAGE_PROJECT
: o projeto de imagem que contém a imagem.IMAGE
: especifique uma destas opções:- Uma versão específica da imagem do SO. Por
exemplo:
sles-15-sp4-sap-v20240208-x86-6
- Uma família de imagens, que precisa ser
formatada como
family/IMAGE_FAMILY
. Isso cria a instância a partir da imagem do SO mais recente e não descontinuada. Por exemplo, se você especificarfamily/sles-15-sp4-sap
, o Compute Engine cria uma instância bare metal a partir da versão mais recente da imagem do SO na família de imagens SUSE Linux Enterprise Server 15 SP4. 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:
IOPS
: opcional: o maior número de operações de E/S por segundo (IOPS) que o disco pode processar.THROUGHPUT
: opcional, um número inteiro que representa a maior capacidade de processamento, medida em MiB por segundo, que o disco pode processar.SIZE
: opcional: o tamanho do novo disco. O valor precisa ser um número inteiro. A unidade de medida padrão é GiB.
Verifique se o Compute Engine criou a instância:
gcloud compute instances describe INSTANCE_NAME
Substitua
INSTANCE_NAME
pelo nome da nova instância.- Selecione uma imagem pública compatível com instâncias bare metal. Anote o nome da imagem ou da família de imagens e o nome do projeto que contém a imagem.
Use o método
instances.insert
para criar uma instância bare metal de uma família de imagens ou de uma versão específica de uma imagem do SO:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "machineType": "projects/PROJECT_ID/zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "INSTANCE_NAME", "disks": [ { "boot": true, "initializeParams": { "diskSizeGb": "DISK_SIZE", "diskType": "hyperdisk-balanced", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" } } ], "networkInterfaces": [ { "nicType": "IDPF" } ], "scheduling": { "onHostMaintenance": "TERMINATE" } }
Substitua:
PROJECT_ID
: ID do projeto em que a instância de bare metal será criada.ZONE
: a zona em que a instância Bare Metal será criadaMACHINE_TYPE_ZONE
: zona que contém o tipo de máquina a ser usado para a nova instância bare metalMACHINE_TYPE
: o tipo de máquina a ser usado para a instância. O nome do tipo de máquina precisa terminar em-metal
.INSTANCE_NAME
: nome da nova instânciaDISK_SIZE
: tamanho do disco em GiBIOPS_LIMIT
: o número de operações de E/S por segundo que você quer provisionar para o disco.THROUGHPUT_LIMIT
: um número inteiro que representa a capacidade, medida em MB por segundo, que você quer provisionar para o disco.IMAGE_PROJECT
: o projeto de imagem que contém a imagem.IMAGE
: especifique uma destas opções:- Uma versão específica da imagem do SO. Por
exemplo:
sles-15-sp4-sap-v20240208-x86-6
- Uma família de imagens, que precisa ser
formatada como
family/IMAGE_FAMILY
. Isso cria a instância a partir da imagem do SO mais recente e não descontinuada. Por exemplo, se você especificarfamily/sles-15-sp4-sap
, o Compute Engine cria uma instância bare metal a partir da versão mais recente da imagem do SO na família de imagens SUSE Linux Enterprise Server 15 SP4. 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:
- Saiba mais sobre imagens.
- Saiba como verificar o status de uma instância para saber quando ela está pronta para uso.
- Saiba como se conectar à instância.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Funções exigidas
Para receber a permissão necessária para criar uma instância a partir de uma imagem pública, 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 a permissão
compute.instances.create
, que é necessária para criar uma instância de uma imagem pública.Também é possível conseguir essa permissão com papéis personalizados ou outros papéis predefinidos.
Visualizar uma lista de imagens públicas disponíveis no Compute Engine
Antes de criar uma instância usando uma imagem pública, revise a lista de imagens públicas disponíveis no Compute Engine.
Para mais informações sobre os recursos disponíveis em cada imagem pública, consulte Suporte a recursos por sistema operacional.
Console
gcloud
C#
Antes de testar esta amostra, siga as instruções de configuração do C# 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 C# 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.
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.
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.
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.
PHP
Antes de testar esta amostra, siga as instruções de configuração do PHP 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 PHP 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.
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.
Ruby
Antes de testar esta amostra, siga as instruções de configuração do Ruby 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 Ruby 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.
REST
Criar uma instância de VM a partir de uma imagem pública
O Google, comunidades de código aberto e fornecedores terceirizados fornecem e mantêm imagens públicas do SO. Por padrão, todos os projetos do Google Cloud podem criar VMs a partir de imagens do SO públicas. No entanto, se o projeto do Google Cloud tiver uma lista definida de imagens confiáveis, use apenas as opções dessa lista para criar uma VM.
Se você criar uma imagem de VM protegida com um SSD local, não será possível proteger dados com o monitoramento de integridade ou o módulo de plataforma confiável virtual (vTPM).
Console
gcloud
Terraform
Para criar uma VM, 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 Google Cloud .C#
C#
Antes de testar esta amostra, siga as instruções de configuração do C# 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 C# 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.
Go
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.
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.
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.
PHP
Antes de testar esta amostra, siga as instruções de configuração do PHP 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 PHP 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.
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.
Ruby
Antes de testar esta amostra, siga as instruções de configuração do Ruby 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 Ruby 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.
REST
Criar uma instância bare metal a partir de uma imagem pública
O Google, comunidades de código aberto e fornecedores terceirizados fornecem e mantêm imagens públicas do SO. Por padrão, todos os projetos do Google Cloud podem criar instâncias bare metal usando imagens de SO públicas compatíveis. No entanto, se o projeto do Google Cloud tiver uma lista definida de imagens confiáveis, use apenas as imagens dessa lista para criar uma instância bare metal.
Console
gcloud
REST
A seguir
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-01-21 UTC.
-
Se você estiver trazendo uma licença existente para sua imagem, consulte Como trazer suas próprias licenças.