Compute Engine vous permet de rendre obsolète une image personnalisée dont vous êtes propriétaire en définissant l'état d'obsolescence sur l'image. Chaque état d'obsolescence entraîne une réponse différente du serveur, ce qui vous aide à transférer les utilisateurs des images non prises en charge de manière gérable. Vous pouvez rendre une image obsolète à l'aide de Google Cloud Console, de Google Cloud CLI ou de la méthode API Compute Engine.
États d'obsolescence
Les états d'obsolescence suivants sont disponibles :
ACTIVE
: l'image est active et peut être utilisée normalement. Les familles d'images pointent vers l'image la plus récente et la plus active d'une famille.DEPRECATED
: l'image est marquée comme étant obsolète, mais peut toujours être utilisée pour créer une VM. Les nouveaux liens vers cette image sont autorisés. Les familles d'images ne pointent plus vers cette image, même s'il s'agit de l'image la plus récente de la famille.Si vous créez une VM avec une image obsolète à l'aide de Google Cloud CLI, la requête aboutit avec un avertissement.
OBSOLETE
: l'image est marquée comme étant obsolète et ne peut plus être utilisée. Un message d'erreur s'affiche si vous essayez d'utiliser cette image dans une requête. Les liens existants vers cette image sont toujours autorisés.DELETED
: cette image est supprimée. Un message d'erreur s'affiche si vous essayez d'utiliser une image supprimée.
Vous pouvez annuler l'état d'obsolescence (réactiver une image) en le remplaçant par ACTIVE
.
Avant de commencer
- Consultez l'article Images.
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes:
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.
Dans la console Google Cloud, accédez à la page Images.
Pour l'image que vous souhaitez rendre obsolète, cliquez sur
Actions.Sélectionnez Rendre obsolète.
Pour l'état, sélectionnez Abandonné ou Obsolète. Pour plus d'informations sur les états, consultez la section États d'obsolescence.
Facultatif : spécifiez une image de remplacement.
Cliquez sur Rendre l'image obsolète.
IMAGE_NAME
: nom de l'image à rendre obsolète.STATE
: état d'obsolescence.REPLACEMENT
: image remplaçant celle qui est obsolète.PROJECT_ID
: projet auquel appartient l'image.RESOURCE_ID
: nom de l'image que vous rendez obsolète.STATE
: état d'obsolescence de cette ressource.REPLACEMENT
: image remplaçant celle qui est obsolète.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.
Rendre une image personnalisée obsolète
Console
gcloud
Exécutez la commande
gcloud compute images deprecate
pour définir l'état d'obsolescence d'une image.gcloud compute images deprecate IMAGE_NAME \ --state STATE \ --replacement REPLACEMENT
Remplacez les éléments suivants :
Go
Java
Python
REST
Envoyez une requête
POST
à la méthodeimages().deprecate
. Spécifiez le nom de l'image que vous souhaitez abandonner.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images/RESOURCE_ID/deprecate { "state": "STATE", "replacement": "REPLACEMENT" }
Remplacez les éléments suivants :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).
-