Zukünftige Reservierungsanfragen abbrechen oder löschen

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

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.cancel für das Projekt
  • So löschen Sie eine zukünftige Reservierung: compute.futureReservations.delete fü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 PROCURING geä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

  1. Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.

    Zu „Reservierungen“

  2. Klicken Sie auf den Tab Zukünftige Reservierungen.

  3. Wählen Sie jede zukünftige Reservierungsanfrage aus, die Sie löschen möchten.

  4. Klicken Sie auf Reservierung löschen.

  5. 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.

Nächste Schritte