Auf dieser Seite wird beschrieben, wie Sie anhand von Reservierungsempfehlungen ungenutzte On-Demand-Reservierungen ermitteln und löschen können, um zu vermeiden, dass Sie für Ressourcen, die Sie nicht nutzen, Gebühren zahlen müssen.
- Weitere Informationen dazu, wie Compute Engine Reservierungsempfehlungen generiert, finden Sie unter Erkennung inaktiver und unterausgelasteter Reservierungen.
- Weitere Informationen zum Konfigurieren von Reservierungs-Recommendern, um mehr oder weniger Empfehlungen zu erhalten, finden Sie unter Empfehlungen zu inaktiven Reservierungen konfigurieren oder Empfehlungen zu nicht optimal genutzten Reservierungen konfigurieren.
Hinweise
- Prüfen Sie die Einschränkungen, um festzustellen, ob Ihre Reservierung Empfehlungen zu inaktiven Reservierungen unterstützt.
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Trusted Cloud by S3NS -Dienste und APIs überprüft.
Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit folgendem Befehl:
gcloud init
- Set a default region and zone.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit folgendem Befehl:
gcloud init
Weitere Informationen finden Sie in der Dokumentation zur Trusted Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
Empfehlungen für inaktive Reservierungen ansehen
Verwenden Sie eine der folgenden Optionen, um Empfehlungen zu inaktiven Reservierungen aufzurufen.
Führen Sie diese Aufgabe mit einer der folgenden Methoden aus.
Console
Rufen Sie in der Trusted Cloud Console den FinOps-Hub auf.
gcloud
Wenn Sie Empfehlungen zu inaktiven Reservierungen aufrufen möchten, verwenden Sie den Befehl
gcloud recommender recommendations list
mit dem Flag--recommender=google.compute.IdleResourceRecommender
:gcloud recommender recommendations list \ --location=ZONE \ --recommender=google.compute.IdleResourceRecommender \ --format=yaml \ --project=PROJECT_ID
Ersetzen Sie Folgendes:
- Ersetzen Sie
ZONE
durch die Zone, die Reservierungen zum Auflisten von Empfehlungen enthält. PROJECT_ID
durch die ID Ihres Projekts.
Beispiel:
gcloud recommender recommendations list \ --location=us-central1-c \ --recommender=google.compute.IdleResourceRecommender \ --format=yaml \ --project=my-project
Wenn am Standort keine inaktiven Reservierungen vorhanden sind, ist die Antwort leer. Andernfalls enthält die Antwort für jede Empfehlung die folgenden Felder:
operationGroups
: Gruppen von Vorgängen, die Sie ausführen können, um die Empfehlung anzuwendendescription
: eine Erklärung der Empfehlung
--- associatedInsights: - insight: projects/953727763714/locations/us-central1-f/insightTypes/google.compute.IdleResourceInsight/insights/ecf77776-4a2a-4e6e-aad2-b7f9c632e5f9 content: operationGroups: - operations: - action: remove path: / resource: //compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation resourceType: compute.googleapis.com/Reservation overview: currentReservation: machineType: n1-standard-1 reservationName: test-reservation reservedMachineCount: '1' zone: us-central1-f description: Save cost by deleting the idle reservation test-reservation etag: '"aff724ab8e40e1ef"' lastRefreshTime: '2024-06-10T07:00:00Z' name: projects/953727763714/locations/us-central1-f/recommenders/google.compute.IdleResourceRecommender/recommendations/56f8ac5d-8380-4cb8-a76f-bbc270fb4b8e primaryImpact: category: COST costProjection: cost: currencyCode: USD nanos: -199820000 units: '-1072' costInLocalCurrency: currencyCode: USD nanos: -199820000 units: '-1072' duration: 2592000s priority: P2 recommenderSubtype: DELETE_RESERVATION stateInfo: state: ACTIVE targetResources: - //compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation
Weitere Informationen zur Verwendung von Empfehlungen mit der Google Cloud CLI finden Sie unter gcloud-Beispiele.
REST
Wenn Sie Empfehlungen zu inaktiven Reservierungen aufrufen möchten, stellen Sie eine
GET
-Anfrage an die Methoderecommendations.list
und verwenden Sie den folgenden Empfehlungstyp:- google.compute.IdleResourceRecommender
Der API-Aufruf sieht etwa so aus:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.IdleResourceRecommender/recommendations
Ersetzen Sie Folgendes: -
PROJECT_ID
: die ID Ihres Projekts. -ZONE
: die Zone mit den Instanzen, für die Empfehlungen aufgelistet werden sollen.Das folgende Beispiel zeigt, wie Sie eine Anfrage mit
curl
und der zugehörigen Beispielantwort senden.PROJECT_ID=my-project ZONE=us-central1-c RECOMMENDER_ID=google.compute.IdleResourceRecommender curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: $PROJECT_ID" \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$ZONE/recommenders/$RECOMMENDER_ID/recommendations
Beispiel einer JSON-Antwort für eine Empfehlung zu einer inaktiven Reservierung:
{ "associatedInsights": [ { "insight": "projects/9531234763714/locations/us-central1-f/insightTypes/google.compute.IdleResourceInsight/insights/ecf77776-4a2a-4e6e-aad2-b7f9c632e5f9" } ], "content": { "operationGroups": [ { "operations": [ { "action": "remove", "path": "/", "resource": "//compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation", "resourceType": "compute.googleapis.com/Reservation" } ] } ], "overview": { "currentReservation": { "machineType": "n1-standard-1", "reservationName": "test-reservation", "reservedMachineCount": "1", "zone": "us-central1-f" } } }, "description": "Save cost by deleting the idle reservation test-reservation", "etag": "\"8d5603cac8fa9342\"", "lastRefreshTime": "2024-06-11T07:00:00Z", "name": "projects/9531234763714/locations/us-central1-f/recommenders/google.compute.IdleResourceRecommender/recommendations/56f8ac5d-8380-4cb8-a76f-bbc270fb4b8e", "primaryImpact": { "category": "COST", "costProjection": { "cost": { "currencyCode": "USD", "nanos": -199820000, "units": "-1072" }, "costInLocalCurrency": { "currencyCode": "USD", "nanos": -199820000, "units": "-1072" }, "duration": "2592000s" } }, "priority": "P2", "recommenderSubtype": "DELETE_RESERVATION", "stateInfo": { "state": "ACTIVE" }, "targetResources": [ "//compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation" ] }
Weitere Informationen zu den einzelnen Feldern finden Sie in der Dokumentation zur Recommender API.
Empfehlungen zu inaktiven VMs verstehen
Jede Empfehlung, die Sie über die gcloud CLI oder REST erhalten, enthält eine Vorgangsgruppe mit Vorgängen, die Sie nacheinander ausführen können, um die Empfehlung anzuwenden. Bei inaktiven Reservierungen enthalten die Vorgangsgruppen einen
remove
-Vorgang zum Löschen der Reservierung:{ "action": "remove", "path": "/", "resource": "//compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation", "resourceType": "compute.googleapis.com/Reservation" }
Empfehlungen für inaktive Reservierungen anwenden
Basierend auf Empfehlungen zu inaktiven Reservierungen können Sie entweder die Reservierungsgröße anpassen oder die Reservierung löschen, wenn Sie sie nicht mehr benötigen.
Nächste Schritte
- Weitere Informationen zur Funktionsweise von Compute Engine-Reservierungen
- Empfehlungen zu inaktiven Reservierungsempfehlungen konfigurieren
- Empfehlungen zu nicht optimal genutzten Reservierungsempfehlungen konfigurieren
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-08-18 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-18 (UTC)."],[[["\u003cp\u003eThis document outlines how to use reservation recommendations to identify and delete idle on-demand reservations, helping you avoid unnecessary charges.\u003c/p\u003e\n"],["\u003cp\u003eIdle reservation recommendations are generated by Compute Engine, and they can be configured to receive more or fewer recommendations.\u003c/p\u003e\n"],["\u003cp\u003eTo view idle reservation recommendations, you can use the Google Cloud console, the gcloud command-line tool, or the REST API, all of which are detailed in this document.\u003c/p\u003e\n"],["\u003cp\u003eThe recommendations received will detail operations, such as a \u003ccode\u003eremove\u003c/code\u003e action, that you can perform to delete the reservation that is detected as idle, including examples of the associated gcloud and REST commands.\u003c/p\u003e\n"],["\u003cp\u003eIdle reservation recommendations can be applied by either adjusting the reservation size or deleting it if it's no longer needed, as well as other learning material to help the user understand more.\u003c/p\u003e\n"]]],[],null,[]] -