Mit Compute Engine können Sie ein benutzerdefiniertes Image verwerfen, dessen Inhaber Sie sind. Hierzu legen Sie den Verwerfungsstatus des Images fest. Jeder Einstellungsstatus führt zu einer anderen Antwort des Servers. Dies hilft Ihnen dabei, Nutzer auf organisierte Art und Weise von nicht mehr unterstützten Images wegzuführen. Zum Verwerfen eines Images können Sie die Google Cloud -Console, die Google Cloud CLI oder die Compute Engine API verwenden.
Verwerfungsstatus
Die folgenden Verwerfungsstatus werden unterstützt:
ACTIVE
: Das Image ist aktiv und kann wie gewohnt verwendet werden. Image-Familien verweisen auf das neueste und aktive Image in einer Familie.DEPRECATED
: Das Image wird als verworfen gekennzeichnet, kann aber weiterhin zum Erstellen einer VM verwendet werden. Neue Links auf dieses Image sind erlaubt. Image-Familien verweisen nicht mehr auf dieses Image, selbst wenn es das neueste Image der Familie ist.Wenn Sie mit der Google Cloud CLI eine VM mit einem verworfenen Image erstellen, wird die Anfrage mit einer Warnung erfolgreich ausgeführt.
OBSOLETE
: Das Image wird als veraltet gekennzeichnet und steht nicht mehr zur Verfügung. Wenn Sie versuchen, dieses Image in einer Anfrage zu verwenden, erhalten Sie eine Fehlermeldung. Vorhandene Links zu diesem Image sind weiterhin zulässig.DELETED
: Dieses Image wurde gelöscht. Wenn Sie versuchen, ein gelöschtes Image zu verwenden, erhalten Sie eine Fehlermeldung.
Sie können eine Einstellung rückgängig machen (ein Image wieder aktivieren). Ändern Sie dazu den Verwerfungsstatus in ACTIVE
.
Hinweise
- Lesen Sie das Dokument zu Images.
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud -Dienste und ‑APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
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.
Rufen Sie in der Google Cloud Console die Seite Images auf.
Klicken Sie für das Image, das Sie verwerfen möchten, auf Aktionen
.Wählen Sie Verwerfen aus.
Für den Status wählen Sie entweder Verworfen oder Veraltet aus. Weitere Informationen zum Status finden Sie unter Verwerfungsstatus.
Optional: Geben Sie ein Ersatz-Image an.
Klicken Sie auf Image verwerfen.
IMAGE_NAME
ist der Name des Images, das Sie verwerfen möchten.STATE
ist der Verwerfungsstatus.REPLACEMENT
ist das Image, mit dem das verworfene Image ersetzt werden soll.PROJECT_ID
ist das Projekt, zu dem das Image gehört.RESOURCE_ID
ist der Name des Images, das Sie verwerfen.STATE
ist der Verwerfungsstatus dieser Ressource.REPLACEMENT
ist das Image, mit dem das verworfene Image ersetzt werden soll.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.
Benutzerdefiniertes Image verwerfen
Console
gcloud
Verwenden Sie den Befehl
gcloud compute images deprecate
, um den Einstellungsstatus eines Images festzulegen.gcloud compute images deprecate IMAGE_NAME \ --state STATE \ --replacement REPLACEMENT
Dabei gilt:
Go
Java
Python
REST
Stellen Sie eine
POST
-Anfrage an die Methodeimages().deprecate
. Geben Sie den Namen des Images an, das Sie verwerfen möchten.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images/RESOURCE_ID/deprecate { "state": "STATE", "replacement": "REPLACEMENT" }
Dabei gilt:
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-01-07 (UTC).
-