Zukünftige Reservierungsanfragen abbrechen oder löschen


In diesem Dokument wird beschrieben, wie Sie zukünftige Reservierungsanfragen abbrechen oder löschen.

Bevor eine Anfrage für eine zukünftige Reservierung ihre Sperrzeit erreicht, können Sie verhindern, dass Compute Engine die angeforderten Ressourcen bereitstellt. Gehen Sie dazu so vor:

  • Stornieren Sie die Anfrage für eine zukünftige Reservierung. Das ist nützlich, wenn Sie die stornierte Anfrage als Referenz bei der Erstellung neuer Anfragen aufbewahren möchten. Eine abgebrochene Anfrage für eine vorausschauende Reservierung verhindert jedoch, dass Sie neue Anfragen mit Attributen erstellen, die mit der abgebrochenen Anfrage in Ihrem Projekt oder in den Projekten übereinstimmen, für die die Anfrage freigegeben ist, 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. Das ist nützlich, wenn Sie die Anfrage nicht mehr benötigen. Wenn Sie eine Anfrage für eine zukünftige Reservierung löschen, wird sie endgültig gelöscht und alle Einschränkungen für das Erstellen neuer Anfragen werden aufgehoben.

Nachdem eine in Anspruch genommene zukünftige Reservierung das Ende ihres Reservierungszeitraums erreicht hat, können Sie sie löschen, um alle Einschränkungen beim Erstellen neuer Anfragen aufzuheben. Wenn Sie jedoch eine erfüllte zukünftige Reservierung löschen, werden 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. 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

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. 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.

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 Ihrer zukünftigen 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 Abbrechen oder Löschen zukünftiger Reservierungsanfragen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden 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 Reservierung nur in den folgenden Fällen stornieren:

  • Die Genehmigung der Anfrage ausstehend oder sie wurde abgelehnt.

  • Der Antrag wurde genehmigt, die Sperrzeit ist aber noch nicht erreicht.

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 abzusagen:

gcloud

Verwenden Sie den Befehl gcloud beta compute future-reservations cancel, um eine zukünftige Reservierungsanfrage abzubrechen.

gcloud beta compute future-reservations cancel FUTURE_RESERVATION_NAME \
    --zone=ZONE

Ersetzen Sie Folgendes:

  • FUTURE_RESERVATION_NAME: Den Name einer vorhandenen zukünftigen 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 beta.futureReservations.cancel.

POST https://compute.googleapis.com/compute/beta/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 Sperrungszeit für den Antrag ist noch nicht erreicht und die Genehmigung steht noch aus.

  • Die Anfrage wurde erfüllt und der Reservierungszeitraum ist abgelaufen.

Wenn Sie eine zukünftige Reservierungsanfrage löschen möchten, für die noch keine Genehmigung vorliegt, müssen Sie sie abbrechen, bevor Sie sie löschen können.

Durch das Löschen einer erfüllten zukünftigen Reservierung werden 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. Andernfalls können Sie eine einzelne zukünftige Reservierungsanfrage mit einer der folgenden Optionen löschen:

Console

  1. Öffnen Sie in der Google Cloud Console die Seite Reservierungen.

    Zu „Reservierungen“

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

  3. Wählen Sie alle zukünftigen Reservierungsanfragen 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 beta compute future-reservations delete.

gcloud beta compute future-reservations delete FUTURE_RESERVATION_NAME \
    --zone=ZONE

Ersetzen Sie Folgendes:

  • FUTURE_RESERVATION_NAME: Den Name einer vorhandenen zukünftigen 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 beta.futureReservations.delete.

DELETE https://compute.googleapis.com/compute/beta/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 zukünftige Reservierungsanfrage befindet.

  • FUTURE_RESERVATION_NAME: Den Name einer vorhandenen zukünftigen Reservierungsanfrage.

Nächste Schritte