In diesem Dokument wird beschrieben, wie Sie zukünftige Reservierungsanfragen stornieren oder löschen.
Bevor eine zukünftige Reservierungsanfrage die Sperrzeiterreicht, können Sie verhindern, dass Compute Engine die angeforderten Ressourcen bereitstellt. Dazu haben Sie folgende Möglichkeiten:
Stornieren Sie die Anfrage für eine zukünftige Reservierung. Dies ist nützlich, um die stornierte Anfrage als Referenz zu behalten, wenn Sie neue Anfragen erstellen. Eine stornierte vorausschauende Reservierungsanfrage verhindert jedoch, dass Sie in Ihrem Projekt oder in den Projekten, für die die Anfrage freigegeben ist, neue Anfragen mit Eigenschaften erstellen, die mit der stornierten Anfrage übereinstimmen, bis Sie sie löschen. Weitere Informationen finden Sie unter Einschränkungen bei der Erstellung.
Stornieren Sie die Anfrage für eine zukünftige Reservierung. Dies ist nützlich, wenn Sie die Anfrage nicht mehr benötigen. Wenn Sie eine zukünftige Reservierungsanfrage löschen, wird sie dauerhaft gelöscht und alle Einschränkungen beim Erstellen neuer Anfragen werden entfernt.
Nachdem eine erfüllte vorausschauende Reservierung das Ende ihres Reservierungszeitraums erreicht hat, können Sie sie löschen, um alle Einschränkungen beim Erstellen neuer Anfragen zu entfernen. Durch das Löschen einer erfüllten zukünftigen Reservierung werden jedoch die automatisch erstellten Reservierungen nicht gelöscht. Informationen zum Löschen einer automatisch erstellten Reservierung nach Ablauf des Reservierungszeitraums finden Sie unter Reservierungen löschen.
Hinweise
-
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. Wenn Sie
Code oder Beispiele aus einer lokalen Entwicklungsumgebung ausführen möchten, können Sie sich bei
Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
Wählen Sie den Tab für die Verwendung der Beispiele auf dieser Seite aus:
Console
Wenn Sie über die Google Cloud Console auf Google Cloud Dienste und APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.
gcloud
-
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
- Legen Sie eine Standardregion und -zone fest.
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.
Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
Weitere Informationen finden Sie in der Google Cloud Authentifizierungsdokumentation unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Compute Future Reservation Admin (roles/compute.futureReservationAdmin) im Projekt zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Stornieren oder Löschen zukünftiger Reservierungsanfragen benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierte Rolle enthält die Berechtigungen, die zum Stornieren oder Löschen zukünftiger Reservierungsanfragen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Folgende Berechtigungen sind erforderlich, um zukünftige Reservierungsanfragen zu stornieren oder zu löschen:
-
So stornieren Sie eine zukünftige Reservierung:
compute.futureReservations.cancelfür das Projekt -
So löschen Sie eine zukünftige Reservierung:
compute.futureReservations.deletefür das Projekt
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Zukünftige Reservierungsanfragen abbrechen
Sie können eine zukünftige Reservierungsanfrage nur in den folgenden Fällen stornieren:
Die Anfrage wartet auf die Genehmigung oder wurde abgelehnt.
Die Anfrage wurde genehmigt, der Status hat sich aber noch nicht in
PROCURINGgeändert.
Wenn Sie eine zukünftige Reservierungsanfrage abbrechen, können Sie nur die Details ansehen oder sie löschen.
Wählen Sie eine der folgenden Optionen aus, um eine zukünftige Reservierungsanfrage abzubrechen:
gcloud
Verwenden Sie den Befehl gcloud compute future-reservations cancel, um eine zukünftige Reservierungsanfrage abzubrechen.
gcloud compute future-reservations cancel FUTURE_RESERVATION_NAME \
--zone=ZONE
Ersetzen Sie Folgendes:
FUTURE_RESERVATION_NAME: der Name einer vorhandenen vorausschauenden Reservierungsanfrage.ZONE: Die Zone, in der sich die zukünftige Reservierungsanfrage befindet.
REST
Wenn Sie eine zukünftige Reservierungsanfrage abbrechen möchten, senden Sie eine POST-Anfrage an die Methode futureReservations.cancel.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancel
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem sich die zukünftige Reservierungsanfrage befindet.ZONE: Die Zone, in der sich die zukünftige Reservierungsanfrage befindet.FUTURE_RESERVATION_NAME: der Name der zukünftigen Reservierungsanfrage.
Zukünftige Reservierungsanfragen löschen
Sie können eine zukünftige Reservierungsanfrage nur in den folgenden Fällen löschen:
Die Anfrage hat die Sperrzeit noch nicht erreicht (
PROCURING) und wartet nicht auf die Genehmigung.Die Anfrage wurde erfüllt und der Reservierungszeitraum ist abgelaufen.
Wenn Sie eine zukünftige Reservierungsanfrage löschen möchten, die auf die Genehmigung wartet, müssen Sie die Anfrage zuerst stornieren.
Durch das Löschen einer erfüllten zukünftigen Reservierung werden jedoch die automatisch erstellten Reservierungen nicht gelöscht. Informationen zum Löschen einer automatisch erstellten Reservierung nach Ablauf des Reservierungszeitraums finden Sie unter Reservierungen löschen.
Wenn Sie mehrere zukünftige Reservierungsanfragen gleichzeitig löschen möchten, verwenden Sie die Google Cloud Console. Wenn Sie eine einzelne zukünftige Reservierungsanfrage löschen möchten, wählen Sie eine der folgenden Optionen aus:
Console
Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.
Klicken Sie auf den Tab Zukünftige Reservierungen.
Wählen Sie jede zukünftige Reservierungsanfrage aus, die Sie löschen möchten.
Klicken Sie auf Reservierung löschen.
Klicken Sie zur Bestätigung auf Löschen.
Das Löschen einer zukünftigen Reservierungsanfrage kann bis zu einer Minute dauern.
gcloud
Verwenden Sie zum Löschen einer zukünftigen Reservierungsanfrage den Befehl gcloud compute future-reservations delete.
gcloud compute future-reservations delete FUTURE_RESERVATION_NAME \
--zone=ZONE
Ersetzen Sie Folgendes:
FUTURE_RESERVATION_NAME: der Name einer vorhandenen vorausschauenden Reservierungsanfrage.ZONE: Die Zone, in der sich die zukünftige Reservierungsanfrage befindet.
REST
Wenn Sie eine zukünftige Reservierungsanfrage löschen möchten, senden Sie eine DELETE-Anfrage an die Methode futureReservations.delete.
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem sich die zukünftige Reservierungsanfrage befindet.ZONE: die Zone, in der sich die vorausschauende Reservierungsanfrage befindet.FUTURE_RESERVATION_NAME: Den Name einer vorhandenen zukünftigen Reservierungsanfrage.