Reservierungen ändern


In diesem Dokument wird erläutert, wie Sie Reservierungen ändern. Wenn Sie Reservierungen ändern möchten, die mit Zusicherungen verbunden sind, lesen Sie stattdessen Reservierungen ersetzen, die mit Zusicherungen verbunden sind.

Sie können eine Reservierung ändern, wenn sich beispielsweise Ihre Kapazitätsanforderungen ändern oder Sie ändern möchten, welche Arbeitslasten eine Reservierung nutzen können.

Beschränkungen

Beachten Sie Folgendes, bevor Sie eine Reservierung ändern:

  • Sie können eine freigegebene Reservierung nur in dem Projekt ändern, in dem Sie sie erstellt haben.

  • Sie können eine automatisch erstellte Reservierung erst nach den folgenden Schritten ändern:

    • Bei einer in AI Hypercomputer erstellten zukünftigen Reservierung können Sie die Reservierung erst nach dem Startzeitpunkt ändern.

    • Sie können eine in Compute Engine erstellte zukünftige Reservierung erst nach dem Ende ändern.

  • Sie können eine automatisch erstellte Reservierung für eine vorausschauende Reservierung im AI Hypercomputer nur ändern, um Vertex AI-Jobs die Nutzung zu erlauben oder zu verbieten.

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-Administrator (roles/compute.admin) für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Ändern von Reservierungen 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 Ändern von Reservierungen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden Berechtigungen sind zum Ändern von Reservierungen erforderlich:

  • Option zum automatischen Löschen in einer Reservierung, Nutzerprojekte in einer freigegebenen Reservierung oder ob Vertex AI-Jobs eine Reservierung von Instanzen mit angehängten GPUs nutzen können, ändern: compute.reservations.update für das Projekt
  • So ändern Sie die Anzahl der Instanzen in einer Reservierung: compute.reservations.resize für das Projekt

Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Reservierungen ändern

Verwenden Sie je nach den Attributen, die Sie in einer Reservierung ändern möchten, eine der folgenden Methoden:

Wenn Sie andere Attribute ändern möchten, die nicht in dieser Liste aufgeführt sind, müssen Sie eine neue Reservierung erstellen. Eine Anleitung finden Sie in diesem Dokument unter Andere Attribute in einer Reservierung ändern.

Automatisches Löschen einer Reservierung ändern

Sie können ändern, wann Compute Engine eine vorhandene Reservierung automatisch löscht. Führen Sie dazu einen der folgenden Schritte aus:

  • Aktivieren Sie die Option zum automatischen Löschen oder ändern Sie den Zeitpunkt, zu dem die Reservierung automatisch gelöscht wird.

  • Deaktivieren Sie die Option zum automatischen Löschen.

Wählen Sie eine der folgenden Optionen aus, um das automatische Löschen einer Reservierung zu ändern:

Console

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

    Zu „Reservierungen“

  2. Klicken Sie auf dem Tab On-Demand-Reservierungen (Standard) in der Spalte Name auf den Namen der Reservierung, die Sie ändern möchten.

    Die Seite mit den Details der ausgewählten Reservierung wird geöffnet.

  3. Klicken Sie in der Zeile Zeit bis zum automatischen Löschen auf Zeit bis zum automatischen Löschen bearbeiten.

  4. Führen Sie im Bereich Reservierung aktualisieren einen der folgenden Schritte aus:

    • So löschen Sie die Reservierung zu einem bestimmten Datum und einer bestimmten Uhrzeit:

      1. Wenn die Option zum automatischen Löschen noch nicht aktiviert ist, klicken Sie auf die Ein/Aus-Schaltfläche Automatisches Löschen aktivieren, um sie auf "Ein" zu setzen.

      2. Geben Sie im Feld Zeit bis zum automatischen Löschen ein Datum und eine Uhrzeit ein, zu der Compute Engine die Reservierung automatisch löschen soll.

    • Klicken Sie andernfalls auf die Ein/Aus-Schaltfläche Automatisches Löschen aktivieren, um sie auf „Aus“ zu setzen.

  5. Klicken Sie auf Senden.

    Das Ändern der Reservierung kann einige Sekunden dauern.

gcloud

Wenn Sie die Option zum automatischen Löschen in einer Reservierung aktivieren, können Sie ein Datum und eine Uhrzeit für das Löschen der Reservierung oder eine Dauer, nach der die Reservierung gelöscht werden soll, angeben.

Führen Sie einen der folgenden Schritte aus, um die Option zum automatischen Löschen zu aktivieren oder zu ändern, wann die Reservierung gelöscht werden soll:

  • Verwenden Sie den Befehl gcloud beta compute reservations update mit dem Flag --delete-at-time, um die Reservierung zu einem bestimmten Datum und einer bestimmten Uhrzeit zu löschen.

    gcloud beta compute reservations update RESERVATION_NAME \
        --delete-at-time=DELETE_AT_TIME \
        --zone=ZONE
    

    Ersetzen Sie Folgendes:

    • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

    • DELETE_AT_TIME: ein Datum und eine Uhrzeit, die als ein RFC 3339-Zeitstempel formatiert sind.

    • ZONE: die Zone, in der sich die Reservierung befindet.

  • Verwenden Sie den Befehl gcloud beta compute reservations update mit dem Flag --delete-after-duration, um die Reservierung nach einer bestimmten Dauer zu löschen.

    gcloud beta compute reservations update RESERVATION_NAME \
        --delete-after-duration=DELETE_AFTER_DURATION \
        --zone=ZONE
    

    Ersetzen Sie Folgendes:

    • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

    • DELETE_AFTER_DURATION: eine Dauer in Tagen, Stunden, Minuten oder Sekunden, nach der die Reservierung automatisch gelöscht wird. Geben Sie beispielsweise 30m für 30 Minuten oder 1d2h3m4s für 1 Tag, 2 Stunden, 3 Minuten und 4 Sekunden an.

    • ZONE: die Zone, in der sich die Reservierung befindet.

Verwenden Sie zum Deaktivieren der Option zum automatischen Löschen den Befehl gcloud beta compute reservations update mit dem Flag --disable-auto-delete.

gcloud beta compute reservations update RESERVATION_NAME \
    --disable-auto-delete \
    --zone=ZONE

Ersetzen Sie Folgendes:

  • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

  • ZONE: die Zone, in der sich die Reservierung befindet.

REST

Wenn Sie die Option zum automatischen Löschen in einer Reservierung aktivieren, können Sie ein Datum und eine Uhrzeit für das Löschen der Reservierung oder eine Dauer, nach der die Reservierung gelöscht werden soll, angeben.

Führen Sie einen der folgenden Schritte aus, um die Option zum automatischen Löschen zu aktivieren oder zu ändern, wann die Reservierung gelöscht werden soll:

  • Wenn Sie die Reservierung zu einem bestimmten Datum und einer bestimmten Uhrzeit löschen möchten, stellen Sie eine PATCH-Anfrage an die Methode beta.reservations.update. Fügen Sie in der Anfrage-URL den Abfrageparameter paths ein, wobei dieser auf deleteAtTime gesetzt ist.

    PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=deleteAtTime
    
    {
      "name": "RESERVATION_NAME",
      "deleteAtTime": "DELETE_AT_TIME"
    }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Projekts, in dem sich die Reservierung befindet.

    • ZONE: die Zone, in der sich die Reservierung befindet.

    • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

    • DELETE_AT_TIME: ein Datum und eine Uhrzeit, die als ein RFC 3339-Zeitstempel formatiert sind.

  • Wenn Sie die Reservierung nach einer bestimmten Dauer löschen möchten, senden Sie eine PATCH-Anfrage an die Methode beta.reservations.update. Fügen Sie in der Anfrage-URL den Abfrageparameter paths ein, wobei dieser auf deleteAfterDuration.seconds gesetzt ist.

    PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=deleteAfterDuration.seconds
    
    {
      "name": "RESERVATION_NAME",
      "deleteAfterDuration": {
        "seconds": "DELETE_AFTER_DURATION"
      }
    }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Projekts, in dem sich die Reservierung befindet.

    • ZONE: die Zone, in der sich die Reservierung befindet.

    • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

    • DELETE_AFTER_DURATION: die Dauer in Sekunden, nach der die Reservierung automatisch gelöscht wird. Geben Sie beispielsweise 86400 für 86.400 Sekunden (1 Tag) an.

Senden Sie zum Deaktivieren der Option zum automatischen Löschen eine PATCH-Anfrage an die Methode beta.reservations.update. Geben Sie in der Anfrage den Abfrageparameter paths=deleteAtTime&paths=deleteAfterDuration an und lassen Sie den Anfragetext weg.

PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=deleteAtTime&paths=deleteAfterDuration

Ersetzen Sie Folgendes:

  • PROJECT_ID: die ID des Projekts, in dem sich die Reservierung befindet.

  • ZONE: die Zone, in der sich die Reservierung befindet.

  • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

Nutzerprojekte in einer freigegebenen Reservierung ändern

Sie können nur Projekten die Nutzung einer freigegebenen Reservierung erlauben, wenn sich diese Projekte in derselben Organisation wie das Inhaberprojekt befinden. Informationen zum Migrieren eines Projekts zur Organisation des Eigentümerprojekts finden Sie in der Resource Manager-Dokumentation unter Projekte zwischen Ressourcen von Organisationen verschieben.

Nachdem Sie geändert haben, welche Nutzerprojekte eine freigegebene Reservierung nutzen können, kann sich die Nutzung der Reservierung ändern. Zum Beispiel beendet ein entferntes Nutzerprojekt die Nutzung von Ressourcen aus der Reservierung. Wenn die Reservierung so konfiguriert wurde, dass sie automatisch von jeder VM genutzt wird, die den Attributen der Reservierung entspricht (Standardverhalten), kann jedes hinzugefügte Nutzerprojekt möglicherweise Ressourcen aus der Reservierung nutzen. Wenn Sie die Nutzung einer Reservierung überwachen möchten, finden Sie weitere Informationen unter Reservierungsnutzung prüfen.

Wählen Sie eine der folgenden Optionen aus, um die Nutzerprojekte zu ändern, die eine freigegebene Reservierung nutzen können:

Console

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

    Zu „Reservierungen“

  2. Klicken Sie auf dem Tab On-Demand-Reservierungen (Standard) in der Spalte Name auf den Namen der Reservierung, die Sie beschreiben möchten.

    Die Detailseite für die Reservierung wird geöffnet.

  3. Klicken Sie auf  Bearbeiten.

  4. Führen Sie im Abschnitt Ausgewählte Projekte einen der folgenden Schritte aus:

    • Um die Freigabe der Reservierung für ein bestimmtes Nutzerprojekt zu beenden, klicken Sie auf Löschen.

    • So geben Sie die Reservierung für ein oder mehrere bestimmte Projekte frei:

      1. Klicken Sie auf  Projekte hinzufügen.

      2. Klicken Sie auf das Kästchen für jedes Projekt aus der Organisation des Inhaberprojekts, für das Sie die Reservierung freigeben möchten.

      3. Klicken Sie auf Auswählen.

  5. Klicken Sie zum Bestätigen der Änderungen auf Speichern.

    Das Ändern der Reservierung kann einige Sekunden dauern.

gcloud

Wenn Sie die Nutzerprojekte für eine freigegebene Reservierung ändern, müssen Sie eine durch Kommas getrennte Liste von IDs von Projekten angeben, die Sie für die Nutzung der freigegebenen Reservierung zulassen oder nicht mehr zulassen möchten. Diese Projekte müssen sich in derselben Organisation wie das Inhaberprojekt befinden. Geben Sie in der Liste nicht das Inhaberprojekt an. Standardmäßig darf es die freigegebene Reservierung bereits nutzen.

Wählen Sie eine der folgenden Methoden aus, um die Nutzerprojekte für eine freigegebene Reservierung zu ändern:

  • Damit ein oder mehrere Projekte eine freigegebene Reservierung nutzen können, verwenden Sie den Befehl gcloud compute reservations update mit dem Flag --add-share-with.

    gcloud compute reservations update RESERVATION_NAME \
        --add-share-with=CONSUMER_PROJECT_IDS \
        --zone=ZONE
    

    Ersetzen Sie Folgendes:

    • RESERVATION_NAME: der Name einer vorhandenen freigegebenen Reservierung.

    • CONSUMER_PROJECT_IDS: eine durch Kommas getrennte Liste von IDs von Projekten, für die die Reservierung freigegeben werden soll. Geben Sie beispielsweise project-1,project-2 an.

    • ZONE: die Zone, in der sich die freigegebene Reservierungsanfrage befindet.

  • Wenn Sie die Nutzung einer freigegebenen Reservierung durch ein oder mehrere Projekte nicht mehr erlauben möchten, verwenden Sie den Befehl gcloud compute reservations update mit dem Flag --remove-share-with.

    gcloud compute reservations update RESERVATION_NAME \
        --remove-share-with=CONSUMER_PROJECT_IDS \
        --zone=ZONE
    

    Ersetzen Sie Folgendes:

    • RESERVATION_NAME: der Name einer vorhandenen freigegebenen Reservierung.

    • CONSUMER_PROJECT_IDS: eine durch Kommas getrennte Liste von IDs von Projekten, für die Sie die Reservierung nicht mehr freigeben möchten. Geben Sie beispielsweise project-1,project-2 an.

    • ZONE: die Zone, in der sich die freigegebene Reservierungsanfrage befindet.

  • Um die Liste der Projekte zu ersetzen, die eine freigegebene Reservierung nutzen können, verwenden Sie den Befehl gcloud beta compute reservations update mit dem Flag --share-with.

    gcloud beta compute reservations update RESERVATION_NAME \
        --share-with=CONSUMER_PROJECT_IDS \
        --zone=ZONE
    

    Ersetzen Sie Folgendes:

    • RESERVATION_NAME: der Name einer vorhandenen freigegebenen Reservierung.

    • ZONE: die Zone, in der sich die freigegebene Reservierungsanfrage befindet.

    • CONSUMER_PROJECT_IDS: eine durch Kommas getrennte Liste von IDs von Projekten, für die die Reservierung freigegeben werden soll. Geben Sie beispielsweise project-1,project-2 an.

REST

Wenn Sie die Nutzerprojekte für eine freigegebene Reservierung ändern, müssen Sie die IDs der Projekte angeben, für die Sie die Nutzung der freigegebenen Reservierung zulassen oder nicht mehr zulassen möchten. Diese Projekte müssen sich in derselben Organisation wie das Inhaberprojekt befinden. Geben Sie nicht das Inhaberprojekt an. Standardmäßig darf es die freigegebene Reservierung bereits nutzen.

Wählen Sie eine der folgenden Methoden aus, um die Nutzerprojekte für eine freigegebene Reservierung zu ändern:

  • Wenn Sie zulassen möchten, dass ein oder mehrere Projekte eine freigegebene Reservierung nutzen, senden Sie eine PATCH-Anfrage an die Methode reservations.update. Fügen Sie in der Anfrage-URL den Abfrageparameter paths=shareSettings.projectMap.PROJECT_ID für jedes Projekt ein, für das Sie die Reservierung freigeben möchten.

    Wenn Sie beispielsweise zwei Projekten die Nutzung einer freigegebenen Reservierung erlauben möchten, stellen Sie die folgende PATCH-Anfrage:

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=shareSettings.projectMap.CONSUMER_PROJECT_ID_1&paths=shareSettings.projectMap.CONSUMER_PROJECT_ID_2
    
    {
      "name": "RESERVATION_NAME",
      "shareSetting": {
        "projectMap": {
          "CONSUMER_PROJECT_ID_1": {
            "projectId": "CONSUMER_PROJECT_ID_1"
          },
          "CONSUMER_PROJECT_ID_2": {
            "projectId": "CONSUMER_PROJECT_ID_2"
          }
        }
      }
    }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Inhaberprojekts. Das ist das Projekt, mit dem die freigegebene Reservierung erstellt wurde.

    • ZONE: die Zone, in der sich die freigegebene Reservierungsanfrage befindet.

    • RESERVATION_NAME: der Name einer vorhandenen freigegebenen Reservierung.

    • CONSUMER_PROJECT_ID_1 und CONSUMER_PROJECT_ID_2: die IDs von zwei Projekten, für die Sie die Reservierung freigeben möchten.

  • Wenn Sie die Nutzung einer freigegebenen Reservierung durch ein oder mehrere Projekte nicht mehr erlauben möchten, senden Sie eine PATCH-Anfrage an die Methode reservations.update. Fügen Sie in der Anfrage-URL für jedes Projekt, für das Sie die Freigabe der Reservierung beenden möchten, den Abfrageparameter paths=shareSettings.projectMap.PROJECT_ID ein. Außerdem müssen Sie das Feld shareSetting aus dem Anfragetext entfernen.

    Wenn Sie beispielsweise zwei Projekten die Nutzung einer freigegebenen Reservierung nicht mehr erlauben möchten, stellen Sie die folgende PATCH-Anfrage:

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=shareSettings.projectMap.CONSUMER_PROJECT_ID_1&paths=shareSettings.projectMap.CONSUMER_PROJECT_ID_2
    
    {
      "name": "RESERVATION_NAME"
    }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Inhaberprojekts. Das ist das Projekt, mit dem die freigegebene Reservierung erstellt wurde.

    • ZONE: die Zone, in der sich die freigegebene Reservierungsanfrage befindet.

    • RESERVATION_NAME: der Name einer vorhandenen freigegebenen Reservierung.

    • CONSUMER_PROJECT_ID_1 und CONSUMER_PROJECT_ID_2: die IDs von zwei Projekten, für die Sie die Freigabe der Reservierung beenden möchten.

Anzahl der reservierten Instanzen in einer Reservierung ändern

Sie können die Anzahl der reservierten Compute-Instanzen in einer Reservierung erhöhen oder verringern. Bevor Sie die Anzahl der Instanzen ändern, sollten Sie jedoch Folgendes beachten, um Fehler zu vermeiden:

  • Wenn Sie die Anzahl der Instanzen in einer Reservierung erhöhen möchten, müssen die folgenden Voraussetzungen erfüllt sein:

  • Wenn Sie die Anzahl der Instanzen in einer spezifischen Reservierung verringern möchten, achten Sie darauf, dass die Anzahl der Instanzen, die die Reservierung nutzen, nicht die neue, kleinere Anzahl überschreitet. Wenn dies der Fall ist, haben Sie folgende Möglichkeiten:

    • Instanzen löschen

    • Beenden oder Anhalten der Instanzen

Wählen Sie eine der folgenden Optionen aus, um die Anzahl der reservierten Instanzen in einer Reservierung zu ändern:

Console

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

    Zu „Reservierungen“

  2. Klicken Sie auf dem Tab On-Demand-Reservierungen (Standard) in der Spalte Name auf den Namen der Reservierung, die Sie ändern möchten.

    Die Detailseite für die Reservierung wird geöffnet.

  3. Klicken Sie auf  Bearbeiten.

  4. Geben Sie im Feld Anzahl der VM-Instanzen die aktualisierte Anzahl der zu reservierenden Instanzen ein.

  5. Klicken Sie zur Bestätigung auf Speichern.

    Das Ändern der Reservierung kann einige Sekunden dauern.

gcloud

Verwenden Sie den Befehl gcloud compute reservations update, um die Anzahl der reservierten Instanzen in einer Reservierung zu ändern.

gcloud compute reservations update RESERVATION_NAME \
    --vm-count=NUMBER_OF_VMS \
    --zone=ZONE

Ersetzen Sie Folgendes:

  • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

  • NUMBER_OF_VMS: die neue Anzahl der zu reservierenden Instanzen.

  • ZONE: die Zone, in der sich die Reservierung befindet.

REST

Wenn Sie die Anzahl der reservierten Instanzen in einer Reservierung ändern möchten, senden Sie eine POST-Anfrage an die Methode reservations.resize.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/resize

{
  "specificSkuCount": "NUMBER_OF_VMS"
}

Ersetzen Sie Folgendes:

  • PROJECT_ID: die ID des Projekts, in dem sich die Reservierung befindet.

  • ZONE: die Zone, in der sich die Reservierung befindet.

  • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

  • NUMBER_OF_VMS: die neue Anzahl der zu reservierenden Instanzen.

Freigaberichtlinie einer Reservierung ändern

Wenn Sie die Freigaberichtlinie einer Reservierung von GPU-Compute-Instanzen ändern, legen Sie fest, ob Vertex AI-Trainings- oder Vorhersagejobs die Reservierung nutzen.

Bevor Sie verhindern, dass Vertex AI-Jobs eine Reservierung nutzen, müssen Sie alle Vertex AI-Jobs beenden, die sie verwenden. Andernfalls treten Fehler auf.

Wählen Sie eine der folgenden Optionen aus, um die Freigaberichtlinie einer Reservierung von GPU-Instanzen zu ändern:

Console

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

    Zu „Reservierungen“

  2. Klicken Sie auf dem Tab On-demand-Reservierungen (Standard) in der Spalte Name auf den Namen der Reservierung von GPU-Instanzen, die Sie ändern möchten. Eine Seite mit den Details der Reservierung wird angezeigt.

  3. Klicken Sie in der Zeile Für andere Google Cloud-Dienste freigeben auf  Einstellungen für die Freigabe von Diensten bearbeiten.

  4. Führen Sie im Bereich Reservierung freigeben einen der folgenden Schritte aus:

    • Wenn Sie zulassen möchten, dass Vertex AI-Jobs die Reservierung nutzen, wählen Sie Reservierung freigeben aus.

    • Wenn Sie verhindern möchten, dass Vertex AI-Jobs die Reservierung nutzen, wählen Sie Reservierung nicht freigeben aus.

  5. Klicken Sie auf Speichern.

    Das Ändern der Reservierung kann einige Sekunden dauern.

gcloud

Verwenden Sie den Befehl gcloud compute reservations update mit dem Flag --reservation-sharing-policy, um die Freigaberichtlinie einer Reservierung von GPU-Instanzen zu ändern.

gcloud compute reservations update RESERVATION_NAME \
    --reservation-sharing-policy=SHARING_POLICY \
    --zone=ZONE

Ersetzen Sie Folgendes:

  • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

  • SHARING_POLICY: die Freigaberichtlinie der Reservierung. Geben Sie einen der folgenden Werte an:

    • So erlauben Sie, dass Vertex AI-Jobs die Reservierung nutzen: ALLOW_ALL

    • So verhindern Sie, dass Vertex AI-Jobs die Reservierung nutzen: DISALLOW_ALL

  • ZONE: die Zone, in der die Reservierung vorhanden ist

REST

Wenn Sie die Freigaberichtlinie einer Reservierung von GPU-Instanzen ändern möchten, senden Sie eine PATCH-Anfrage an die Methode reservations.update. Fügen Sie in der Anfrage-URL den Abfrageparameter paths ein, wobei dieser auf reservationSharingPolicy.serviceShareType gesetzt ist.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=reservationSharingPolicy.serviceShareType

{
  "name": "RESERVATION_NAME",
  "reservationSharingPolicy": {
    "serviceShareType": "SHARING_POLICY"
  }
}

Ersetzen Sie Folgendes:

  • PROJECT_ID: die ID des Projekts, in dem die Reservierung vorhanden ist.

  • ZONE: die Zone, in der die Reservierung vorhanden ist.

  • RESERVATION_NAME: der Name einer vorhandenen Reservierung.

  • SHARING_POLICY: die Freigaberichtlinie der Reservierung. Geben Sie einen der folgenden Werte an:

    • So erlauben Sie, dass Vertex AI-Jobs die Reservierung nutzen: ALLOW_ALL

    • So verhindern Sie, dass Vertex AI-Jobs die Reservierung nutzen: DISALLOW_ALL

Andere Attribute in einer Reservierung ändern

Wenn Sie ein Attribut ändern möchten, das nicht im Abschnitt Reservierungen ändern erwähnt wird, müssen Sie stattdessen eine Ersatzreservierung erstellen.

So ersetzen Sie eine Reservierung, ohne das Risiko einer unbeabsichtigten Reduzierung Ihrer reservierten Kapazität einzugehen:

  1. Erstellen Sie ein neues einzelnes Projekt oder eine freigegebene Reservierung mit aktualisierten Attributen.

  2. Wenn Sie die ursprüngliche Reservierung nicht mehr benötigen, löschen Sie sie.

Fehlerbehebung

Probleme mit Aktualisierungen von Reservierungen beheben

Nächste Schritte