Veja nesta página como encontrar, listar e excluir modelos de instâncias.
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 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:
Selecione a guia para como planeja usar as amostras nesta página:
Console
Quando você usa o console Google Cloud para acessar serviços Google Cloud e APIs, não é necessário configurar a autenticação.
gcloud
-
Instale a CLI do Google Cloud. Após a instalação, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
- Defina uma região e uma zona padrão.
-
Instale a CLI do Google Cloud.
-
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Se você estiver usando um shell local, crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Não é necessário fazer isso se você estiver usando o Cloud Shell.
Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.
-
Instale a CLI do Google Cloud.
-
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Se você estiver usando um shell local, crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Não é necessário fazer isso se você estiver usando o Cloud Shell.
Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.
-
Instale a CLI do Google Cloud.
-
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Se você estiver usando um shell local, crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Não é necessário fazer isso se você estiver usando o Cloud Shell.
Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.
-
Instale a CLI do Google Cloud.
-
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Se você estiver usando um shell local, crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Não é necessário fazer isso se você estiver usando o Cloud Shell.
Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.
Go
Para usar os exemplos de Go nesta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Para usar os exemplos do Java nesta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Para usar os exemplos do Node.js nesta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Para usar os exemplos do Python nesta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
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.
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
Saiba mais em Autenticar para usar REST na documentação de autenticação do Google Cloud .
Receber informações sobre um modelo de instância
Ao visualizar um modelo de instância, é possível conferir o nome, o ID exclusivo, o carimbo de data/hora de criação e todas as propriedades de instância especificadas.
Console
- No console do Google Cloud , acesse a página "Modelos de instância".
- Clique no nome do modelo de instância para ver os detalhes dele.
gcloud
Para informações sobre um modelo de instância regional ou global, use o
instance-templates describe command.
Para um modelo de instância regional, use o seguinte comando:
gcloud compute instance-templates describe INSTANCE_TEMPLATE_NAME_OR_ID \
--region=REGION
Para um modelo de instância global, use o seguinte comando:
gcloud compute instance-templates describe INSTANCE_TEMPLATE_NAME_OR_ID
Go
Java
Node.js
Python
REST
Para informações sobre um modelo de instância regional, use o
método regionInstanceTemplates.get
da seguinte maneira:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_NAME_OR_ID
Para informações sobre um modelo de instância global, use o
método instanceTemplates.get
da seguinte maneira:
GET https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/instanceTemplates/[INSTANCE_TEMPLATE_NAME_OR_ID]
Listar modelos de instâncias
Para uma lista dos modelos de instância criados por você:
Console
Na página "Modelos de instância", há uma lista de todos os modelos de instância do seu projeto.
gcloud
Para ver uma lista de todos os modelos de instâncias regionais, use o seguinte comando:
gcloud compute instance-templates list \
--regions
Para consultar uma lista de modelos de instâncias regionais em uma região específica, use o seguinte comando:
gcloud compute instance-templates list \
--filter="region:(REGION)"
Para ver uma lista de modelos globais de instância, use o seguinte comando:
gcloud compute instance-templates list \
--global
Para ver uma lista de todos os modelos de instância, incluindo os modelos regional e global, use o seguinte comando:
gcloud compute instance-templates list
Go
Java
Node.js
Python
REST
Para ver uma lista de modelos de instâncias regionais, faça uma
solicitação
regionInstanceTemplates.list:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/instanceTemplates
Para consultar uma lista de modelos globais de instância, faça
uma solicitação
instanceTemplates.list:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates
Excluir um modelo de instância
Se você excluir um modelo de instância, ele será removido da sua lista de modelos. Não é possível excluir um modelo de instância referenciado por um grupo de instâncias gerenciado.
Console
- No console do Google Cloud , acesse a página "Modelos de instância".
- Selecione os modelos de instância que quer excluir.
- Clique em Excluir.
gcloud
Usando a Google Cloud CLI, execute:
gcloud compute instance-templates delete INSTANCE_TEMPLATE_NAME
Para um modelo de instância regional, INSTANCE_TEMPLATE_NAME precisa
conter o URL completo do modelo. Por exemplo, https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceTemplates/example-regional-instance-template.
Go
Java
Node.js
Python
REST
Para excluir um modelo de instância regional, faça uma
solicitação regionInstanceTemplates.delete:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_NAME
Para excluir um modelo de instância global, faça uma
solicitação
instanceTemplates.delete:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates/INSTANCE_TEMPLATE_NAME
Em alguns casos, as VMs de um grupo de instâncias gerenciado podem estar fora de sincronia e usar um modelo de instância diferente em relação às outras instâncias do mesmo grupo. Se uma VM em um grupo de instâncias gerenciadas usar um modelo diferente do especificado no grupo, ela continuará usando o modelo para reparo, mesmo que esse modelo seja excluído. Para mais informações sobre como aplicar um novo modelo de instância, consulte Como aplicar novas configurações a VMs em um MIG.