Uma instância contém um bootloader, um sistema de arquivos de inicialização e uma imagem do sistema operacional. Este documento explica como criar uma instância a partir de uma imagem de sistema operacional público . Se você estiver criando uma instância Arm, escolha uma imagem do sistema operacional que seja compatível com Arm.
Algumas imagens suportam recursos de 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 habilitados por padrão.
Antes de começar
- Ao criar instâncias a partir de imagens usando a CLI do Google Cloud 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 .
- Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
No console do Google Cloud, acesse a página Imagens .
Execute o seguinte comando:
gcloud compute images list
Anote o nome da imagem ou família de imagens e o nome do projeto que contém a imagem.
Opcional: para determinar se a imagem suporta recursos de VM protegida , execute o seguinte comando:
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
Substitua o seguinte:
-
IMAGE_NAME
: nome da imagem para verificar o suporte dos recursos da VM protegida -
IMAGE_PROJECT
: projeto contendo a imagem
Se a imagem suportar recursos de VM protegida, a seguinte linha aparecerá na saída:
type: UEFI_COMPATIBLE
.-
Execute o seguinte comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
Anote o nome da imagem ou família de imagens e o nome do projeto que contém a imagem.
Opcional: para determinar se a imagem suporta recursos de VM protegida , execute o seguinte comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
Substitua o seguinte:
-
IMAGE_PROJECT
: projeto contendo a imagem -
IMAGE_NAME
: nome da imagem para verificar o suporte dos recursos da VM protegida
Se a imagem suportar 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 seu projeto e clique em Continuar . A página Criar uma instância é exibida e exibe 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 sua VM. Para obter mais informações, consulte Convenção de nomenclatura de recursos .
Opcional: No campo Zona , selecione uma zona para esta VM.
A seleção padrão é Qualquer . Se você não alterar essa seleção padrão, o Google escolherá automaticamente uma zona para você 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 exibe as séries de máquinas disponíveis para a família de máquinas selecionada. As seguintes opções de famílias de máquinas estão disponíveis:
- Uso geral
- Computação otimizada
- Memória otimizada
- Armazenamento otimizado
- GPU
Na coluna Série , selecione a série de máquinas da sua VM.
Se você selecionou GPUs como família de máquinas na etapa anterior, selecione o tipo de GPU desejado. A série da máquina é então selecionada automaticamente para o tipo de GPU selecionado.
Na seção Tipo de máquina , selecione o tipo de máquina para sua VM.
No menu de navegação, clique em SO e armazenamento . No painel Sistema operacional e armazenamento exibido, configure seu disco de inicialização fazendo o seguinte:
- Clique em Alterar . O painel Disco de inicialização aparece e exibe a guia Imagens públicas .
- Na lista Sistema operacional , selecione o tipo de sistema operacional.
- Na lista Versão , selecione a versão do sistema operacional.
- 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 balanceados de hiperdisco, especifique valores para os campos IOPS provisionados e Taxa de transferência provisionada .
- Opcional: para opções de configuração avançadas, expanda 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:
- Vá para 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 obter 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 sistema operacional que suporte recursos de 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 Segurança exibido, você pode configurar o seguinte:
Para ativar a inicialização segura , marque a caixa de seleção Ativar inicialização segura . A inicialização segura está desabilitada por padrão .
Para desligar o vTPM , desmarque a caixa de seleção Ativar vTPM . O vTPM está habilitado por padrão . Desativar o vTPM também desativa o monitoramento de integridade porque o monitoramento de integridade depende dos dados coletados pelo Measured Boot .
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 obter mais informações, consulte Opções de configuração durante a criação da instância .
Para criar e iniciar a VM, clique em Criar .
- Selecione uma imagem pública . Anote o nome da imagem ou 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 sistema operacional.Se você especificar a sinalização opcional
--shielded-secure-boot
, o Compute Engine criará uma VM com todos os três recursos da VM protegida ativados:Depois que o Compute Engine iniciar sua VM, você deverá interrompê-la para modificar as opções da 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 o seguinte:
-
VM_NAME
: nome da nova VM -
ZONE
: zona para criar a instância em -
IMAGE_PROJECT
: o projeto que contém a imagem IMAGE_FLAG
: especifique um dos seguintes:Use o sinalizador
--image IMAGE_NAME
para especificar uma versão específica de uma imagem pública.Por exemplo,
--image debian-12-bookworm-v20241112
.Use o sinalizador
--image-family IMAGE_FAMILY_NAME
para especificar uma família de imagens .Isso cria a VM a partir da imagem de sistema operacional mais recente e não obsoleta da família de imagens. Por exemplo, se você especificar
--image-family debian-12
, o Compute Engine usará a versão mais recente da imagem do sistema operacional na família de imagens Debian 12.
MACHINE_TYPE
: tipo de máquina para a nova VM, que pode ser um tipo de máquina predefinido ou personalizado .Para obter uma lista dos tipos de máquinas disponíveis em uma zona, use o comando
gcloud compute machine-types list
com a sinalização--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 de 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 visualizar o código Terraform.
- Selecione uma imagem pública . Anote o nome da imagem ou 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 sistema operacional: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 o seguinte:
-
PROJECT_ID
: ID do projeto no qual criar a VM -
ZONE
: zona para criar a VM -
MACHINE_TYPE_ZONE
: zona que contém o tipo de máquina a ser usada para a nova VM -
MACHINE_TYPE
: tipo de máquina, predefinida ou customizada , para a nova VM -
VM_NAME
: nome da nova VM -
IMAGE_PROJECT
: projeto contendo a imagem
Por exemplo, se você especificardebian-10
como a família de imagens, especifiquedebian-cloud
como o projeto de imagem. -
IMAGE
: especifique um dos seguintes: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 sistema operacional mais recente e não obsoleta. Por exemplo, se você especificar
"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, o Compute Engine criará uma VM a partir da versão mais recente da imagem do sistema operacional na família de imagensDebian 10
.
-
NETWORK_NAME
: a rede VPC que você deseja 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 de VM protegida , o Compute Engine, por padrão, ativará o módulo de plataforma confiável virtual (vTPM) e o monitoramento de integridade . O Compute Engine não ativa a inicialização segura por padrão.Se você especificar
true
paraenableSecureBoot
, o Compute Engine criará uma VM com todos os três recursos de VM protegida ativados. Depois que o Compute Engine iniciar sua VM, para modificar as opções da VM protegida , você deverá interrompê-la.
-
No console do Google Cloud, acesse a página Criar uma instância .
Se solicitado, selecione seu projeto e clique em Continuar . A página Criar uma instância é exibida e exibe 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 sua instância. Para obter mais informações, consulte Convenção de nomenclatura de recursos .
Opcional: No campo Zona , selecione uma zona para esta instância. Se você escolher uma zona que não tenha servidores bare metal disponíveis, será solicitado que você escolha uma zona diferente.
A seleção padrão é Qualquer . Se você não alterar essa seleção padrão, o Google escolherá automaticamente uma zona para você com base no tipo de máquina e na disponibilidade.
Selecione sua família e série de máquinas seguindo um destes procedimentos:
- Para a série bare metal C3, selecione Uso geral como a família de máquinas e, em seguida, na coluna Série , selecione C3 .
- Para a série bare metal X4, selecione Memória otimizada como a família de máquinas e, em seguida, 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 exibido, configure seu disco de inicialização fazendo o seguinte:
- Clique em Alterar . O painel Disco de inicialização aparece e exibe a guia Imagens públicas .
- Na lista Sistema operacional , selecione o tipo de sistema operacional.
- Na lista Versão , selecione a versão do sistema operacional.
- 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 balanceados de hiperdisco, especifique valores para os campos IOPS provisionados e Taxa de transferência provisionada .
- Opcional: para opções de configuração avançadas, expanda 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:
- Vá para a seçã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 tag 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 tag de rede associa a regra de firewall à instância. Para obter 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 de rede , verifique se o campo Placa de interface de rede está configurado como IDPF .
No menu de navegação, clique em Avançado . No painel Avançado que aparece, faça o seguinte:
- Expanda a seção de configurações avançadas do modelo de provisionamento de VM
Terminate instance
. . Verifique se o campo Na manutenção do host está definido como
- Expanda a seção de configurações avançadas do modelo de provisionamento de VM
Opcional. Especifique quaisquer outros parâmetros de configuração de sua escolha. Para obter mais informações sobre 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 que suporte instâncias bare metal. Anote o nome da imagem ou 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 sistema operacional.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 o seguinte:
-
INSTANCE_NAME
: um nome para a nova instância bare metal -
ZONE
: zona para criar a instância bare metal em MACHINE_TYPE
: o tipo de máquina bare metal a ser usado para a instância. O nome do tipo de máquina deve terminar em-metal
.Para obter uma lista dos tipos de máquinas disponíveis em uma zona, use o comando
gcloud compute machine-types list
com a sinalização--zones
.IMAGE_PROJECT
: o projeto de imagem que contém a imagemIMAGE
: especifique um dos seguintes:- Uma versão específica da imagem do sistema operacional, por exemplo,
sles-15-sp4-sap-v20240208-x86-6
. - Uma família de imagens , que deve ser formatada como
family/ IMAGE_FAMILY
. Isso cria a instância a partir da imagem de sistema operacional mais recente e não obsoleta. Por exemplo, se você especificarfamily/sles-15-sp4-sap
, o Compute Engine criará uma instância bare metal da versão mais recente da imagem do sistema operacional na família de imagens do SUSE Linux Enterprise Server 15 SP4. Para obter 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 sistema operacional, por exemplo,
IOPS
: Opcional: o maior número de operações de E/S por segundo (IOPS) que o disco pode manipular.THROUGHPUT
: Opcional: um número inteiro que representa o maior rendimento, medido em MiB por segundo, que o disco pode suportar.SIZE
: Opcional: o tamanho do novo disco. O valor deve 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 que suporte instâncias bare metal. Anote o nome da imagem ou 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 sistema operacional: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 o seguinte:
-
PROJECT_ID
: ID do projeto para criar a instância bare metal em -
ZONE
: zona para criar a instância bare metal em -
MACHINE_TYPE_ZONE
: zona que contém o tipo de máquina a ser usado para a nova instância bare metal -
MACHINE_TYPE
: o tipo de máquina a ser usado para a instância. O nome do tipo de máquina deve terminar em-metal
. -
INSTANCE_NAME
: nome da nova instância -
DISK_SIZE
: tamanho do disco em GiB -
IOPS_LIMIT
: o número de operações de E/S por segundo que você deseja provisionar para o disco. -
THROUGHPUT_LIMIT
: um número inteiro que representa a taxa de transferência, medida em MB por segundo, que você deseja provisionar para o disco. -
IMAGE_PROJECT
: o projeto de imagem que contém a imagem -
IMAGE
: especifique um dos seguintes:- Uma versão específica da imagem do sistema operacional, por exemplo,
sles-15-sp4-sap-v20240208-x86-6
. - Uma família de imagens , que deve ser formatada como
family/ IMAGE_FAMILY
. Isso cria a instância a partir da imagem de sistema operacional mais recente e não obsoleta. Por exemplo, se você especificarfamily/sles-15-sp4-sap
, o Compute Engine criará uma instância bare metal da versão mais recente da imagem do sistema operacional na família de imagens do SUSE Linux Enterprise Server 15 SP4. Para obter 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 sistema operacional, por exemplo,
-
- Saiba mais sobre imagens .
- Saiba como verificar o status de uma instância para ver quando ela está pronta para uso.
- Saiba como se conectar à sua 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.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Funções obrigatórias
Para obter 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ê a função do IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) no projeto. Para obter mais informações sobre a concessão de funções, consulte Gerenciar acesso a projetos, pastas e organizações .Essa função predefinida contém a permissão
compute.instances.create
, que é necessária para criar uma instância a partir de uma imagem pública.Você também poderá obter essa permissão com funções personalizadas ou outras funções predefinidas .
Veja 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 obter 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 este exemplo, siga as instruções de configuração C# no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API C# do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Ir
Antes de testar este exemplo, siga as instruções de configuração Go no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Compute Engine Go .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Java
Antes de testar este exemplo, siga as instruções de configuração Java no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Java do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Node.js
Antes de testar este exemplo, siga as instruções de configuração Node.js no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Node.js do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
PHP
Antes de testar este exemplo, siga as instruções de configuração PHP no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API PHP do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Pitão
Antes de testar este exemplo, siga as instruções de configuração Python no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Python do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Rubi
Antes de testar este exemplo, siga as instruções de configuração Ruby no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Compute Engine Ruby .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
DESCANSAR
Crie 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 de sistema operacional . Por padrão, todos os projetos do Google Cloud podem criar VMs a partir de imagens de sistema operacional público. No entanto, se o seu projeto do Google Cloud tiver uma lista definida de imagens confiáveis , você poderá usar apenas as imagens dessa lista para criar uma VM.
Se você criar uma imagem de VM protegida com um SSD local , não poderá proteger os dados com monitoramento de integridade ou com o módulo confiável de plataforma virtual (vTPM) .
Console
gcloud
Terraforma
Para criar uma VM, você pode usar 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 Terraform, você pode usar o componente Código equivalente no console do Google Cloud.C#
C#
Antes de testar este exemplo, siga as instruções de configuração C# no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API C# do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Ir
Go
Antes de testar este exemplo, siga as instruções de configuração Go no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Compute Engine Go .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Java
Antes de testar este exemplo, siga as instruções de configuração Java no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Java do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Node.js
Antes de testar este exemplo, siga as instruções de configuração Node.js no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Node.js do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
PHP
Antes de testar este exemplo, siga as instruções de configuração PHP no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API PHP do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Pitão
Antes de testar este exemplo, siga as instruções de configuração Python no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Python do Compute Engine .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
Rubi
Antes de testar este exemplo, siga as instruções de configuração Ruby no guia de início rápido do Compute Engine usando bibliotecas de cliente . Para mais informações, consulte a documentação de referência da API Compute Engine Ruby .
Para autenticar no Compute Engine, configure as credenciais padrão do aplicativo. Para obter mais informações, consulte Configurar autenticação para um ambiente de desenvolvimento local .
DESCANSAR
Crie 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 de sistema operacional . Por padrão, todos os projetos do Google Cloud podem criar instâncias bare metal usando imagens de sistema operacional público compatíveis. No entanto, se o seu projeto do Google Cloud tiver uma lista definida de imagens confiáveis , você poderá usar apenas as imagens dessa lista para criar uma instância bare metal.
Console
gcloud
DESCANSAR
O que vem 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-04-21 UTC.
-
Se você estiver trazendo uma licença existente para sua imagem, consulte Trazendo suas próprias licenças .