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 die Sperrzeit erreicht, können Sie verhindern, dass Compute Engine die angeforderten Ressourcen bereitstellt, indem Sie eine der folgenden Aktionen ausführen:

  • Stornieren Sie die Anfrage für eine zukünftige Reservierung. Das ist nützlich, um die abgebrochene Anfrage als Referenz beim Erstellen neuer Anfragen zu verwenden. 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, für die die Anfrage freigegeben ist, ü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. Das ist nützlich, wenn Sie die Anfrage nicht mehr benötigen. Wenn Sie eine Anfrage für eine vorausschauende Reservierung löschen, wird sie endgültig gelöscht und es gibt keine Einschränkungen mehr beim Erstellen neuer Anfragen.

Nachdem eine erfüllte zukünftige Reservierung das Ende ihres Reservierungszeitraums erreicht hat, können Sie sie löschen, um Einschränkungen beim Erstellen neuer Anfragen zu entfernen. Wenn Sie eine erfüllte vorausschauende Reservierung löschen, werden die automatisch erstellten Reservierungen jedoch 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 so bei Compute Engine authentifizieren.
    <x0A>

    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. After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      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.

          After installing the Google Cloud CLI, initialize it by running the following command:

          gcloud init

          If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

        Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung 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 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 Reservierungsanfrage nur in den folgenden Fällen stornieren:

  • Die Genehmigung der Anfrage steht noch aus oder sie wurde abgelehnt.

  • Die Anfrage wurde genehmigt, ihr 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 zu stornieren:

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: 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 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 Anfrage hat die Sperrzeit (PROCURING) 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, die noch nicht genehmigt wurde, müssen Sie die Anfrage abbrechen, bevor Sie sie löschen.

Durch das Löschen einer erfüllten vorausschauenden 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 dieGoogle Cloud -Konsole. Andernfalls können Sie eine der folgenden Optionen auswählen, um eine einzelne zukünftige Reservierungsanfrage zu löschen:

Console

  1. Rufen Sie in der Google Cloud Console die Seite IAM 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 beta compute future-reservations delete.

gcloud beta 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 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 vorausschauende Reservierungsanfrage befindet.

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

Nächste Schritte