Compute Engine te permite desaprobar una imagen personalizada de tu propiedad estableciendo el estado de desaprobación de la imagen. Cada estado de obsolescencia provoca una respuesta diferente del servidor, lo que le ayuda a alejar a los usuarios de las imágenes no compatibles de una manera manejable. Utilice la consola de Google Cloud, la CLI de Google Cloud o el método API de Compute Engine para desaprobar una imagen.
Estados de desuso
Se admiten los siguientes estados de desuso:
-
ACTIVE
: la imagen está activa y se puede utilizar normalmente. Las familias de imágenes apuntan a la imagen más reciente y activa de una familia. DEPRECATED
: la imagen está marcada como obsoleta pero aún se puede utilizar para crear una máquina virtual . Se permiten nuevos enlaces a esta imagen. Las familias de imágenes ya no apuntan a esta imagen incluso si es la imagen más reciente de la familia.Si crea una máquina virtual con una imagen obsoleta mediante la CLI de Google Cloud, la solicitud se realiza correctamente con una advertencia.
OBSOLETE
: la imagen está marcada como obsoleta y ya no está disponible para su uso. Se devuelve un mensaje de error si intenta utilizar esta imagen en una solicitud. Los enlaces existentes a esta imagen todavía están permitidos.DELETED
: esta imagen está eliminada. Se devuelve un mensaje de error si intenta utilizar una imagen eliminada.
Puede revertir una obsolescencia (hacer que una imagen vuelva a estar activa) cambiando el estado de obsolescencia a ACTIVE
.
Antes de comenzar
- Lea el documento de Imágenes .
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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.
En la consola de Google Cloud, vaya a la página Imágenes .
Para la imagen que desea dejar de usar, haga clic en
Acciones .Seleccione Desaprobar .
Para el estado, seleccione Obsoleto u Obsoleto . Para obtener más información sobre los estados, consulte Estados de obsolescencia .
Opcional: especifique una imagen de reemplazo.
Haga clic en Desaprobar imagen .
-
IMAGE_NAME
: el nombre de la imagen que quedará obsoleta. -
STATE
: el estado de desaprobación -
REPLACEMENT
: la imagen para reemplazar la que está en desuso -
PROJECT_ID
: el proyecto al que pertenece la imagen. -
RESOURCE_ID
: el nombre de la imagen que estás desaprobando. -
STATE
: el estado de obsolescencia de este recurso. -
REPLACEMENT
: la imagen para reemplazar la que está en desuso.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de 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.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Desaprobar una imagen personalizada
Consola
nube de gcloud
Usa el comando
gcloud compute images deprecate
para establecer el estado de obsolescencia de una imagen.gcloud compute images deprecate IMAGE_NAME \ --state STATE \ --replacement REPLACEMENT
Reemplace lo siguiente:
Ir
Java
Pitón
DESCANSAR
Realice una solicitud
POST
al métodoimages().deprecate
. Especifique el nombre de la imagen que desea dejar de usar.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images/RESOURCE_ID/deprecate { "state": "STATE", "replacement": "REPLACEMENT" }
Reemplace lo siguiente:
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-04-21 (UTC).
-