O Compute Engine permite-lhe descontinuar uma imagem personalizada que lhe pertence definindo o estado de descontinuação na imagem. Cada estado de descontinuação provoca uma resposta diferente do servidor, o que ajuda a afastar os utilizadores das imagens não suportadas de uma forma gerível. Use a Google Cloud consola, a CLI Google Cloud ou o método da API Compute Engine para descontinuar uma imagem.
Estados de descontinuação
São suportados os seguintes estados de descontinuação:
ACTIVE
: a imagem está ativa e pode ser usada normalmente. As famílias de imagens apontam para a imagem mais recente e ativa numa família.DEPRECATED
: a imagem está marcada como descontinuada, mas ainda pode ser usada para criar uma VM. São permitidos novos links para esta imagem. As famílias de imagens já não apontam para esta imagem, mesmo que seja a imagem mais recente da família.Se criar uma VM com uma imagem descontinuada através da Google Cloud CLI, o pedido é bem-sucedido com um aviso.
OBSOLETE
: a imagem está marcada como obsoleta e já não está disponível para utilização. É devolvida uma mensagem de erro se tentar usar esta imagem num pedido. Os links existentes para esta imagem continuam a ser permitidos.DELETED
: esta imagem é eliminada. É devolvida uma mensagem de erro se tentar usar uma imagem eliminada.
Pode reverter uma descontinuação (tornar uma imagem novamente ativa) alterando o estado de descontinuação para ACTIVE
.
Antes de começar
- Leia o documento Imagens.
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud 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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- 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. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Descontinue uma imagem personalizada
Consola
Na Google Cloud consola, aceda à página Imagens.
Para a imagem que quer descontinuar, clique em
Ações.Selecione Descontinuar.
Para o estado, selecione Obsoleto ou Descontinuado. Para mais informações sobre os estados, consulte o artigo Estados de descontinuação.
Opcional: especifique uma imagem de substituição.
Clique em Descontinuar imagem.
gcloud
Use o comando
gcloud compute images deprecate
para definir o estado de descontinuação de uma imagem.gcloud compute images deprecate IMAGE_NAME \ --state STATE \ --replacement REPLACEMENT
Substitua o seguinte:
IMAGE_NAME
: o nome da imagem a descontinuarSTATE
: o estado de descontinuaçãoREPLACEMENT
: a imagem para substituir a imagem obsoleta
Go
Java
Python
REST
Faça um pedido
POST
ao métodoimages().deprecate
. Especifique o nome da imagem que quer descontinuar.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images/RESOURCE_ID/deprecate { "state": "STATE", "replacement": "REPLACEMENT" }
Substitua o seguinte:
PROJECT_ID
: o projeto ao qual a imagem pertence.RESOURCE_ID
: o nome da imagem que está a descontinuar.STATE
: o estado de descontinuação deste recurso.REPLACEMENT
: a imagem para substituir a imagem obsoleta.
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-19 UTC.
-