Mindest-CPU-Plattform für Compute-Instanzen angeben

Auf dieser Seite wird beschrieben, wie Sie eine Compute Engine-Instanz erstellen oder aktualisieren, damit sie anstelle der Standard-CPU-Kompatibilitätsstufe eine bestimmte CPU-Kompatibilitätsstufe verwendet. Dies gilt für Maschinentypen, die auf verschiedenen CPU-Plattformen ausgeführt werden können.

Google Cloud -Rechenzentren bieten verschiedene Generationen von CPU-Prozessoren. Diese Prozessoren unterstützen Erweiterungsfunktionen wie Advanced Vector Extensions, z. B. AVX2 und AVX-512. Einige grundlegende Funktionen wie die Taktgeschwindigkeit, NUMA-Aufteilungen und die Speicherzugriffszeit können auch von CPU-Prozessor zu CPU-Prozessor variieren. Der Begriff CPU-Plattform bezieht sich auf diese CPU-basierte Konfiguration.

Jede Maschinenreihe ist mit einem oder mehreren CPU-Prozessoren kompatibel. C4-Instanzen können beispielsweise auf Intel Emerald Rapids- oder Granite Rapids-CPUs ausgeführt werden. Wenn eine Maschinenserie mehrere CPUs unterstützt, können Sie beim Erstellen einer Instanz eine Mindest-CPU-Plattform auswählen. Der Wert, den Sie für die Mindest-CPU festlegen können, hängt vom Maschinentyp sowie von der Region und Zone ab, die Sie für Ihre Compute-Instanzen auswählen.

Die Auswahl einer bestimmten CPU ist sinnvoll, wenn Ihre Arbeitslast auf CPU-spezifische Funktionen wie Befehlssätze (AVX2 anstelle von AVX-512), Cachegrößen oder Taktraten reagiert, die zwischen CPU-Plattformen variieren können.

  • Sie können die Mindest-CPU auf einen neueren Prozessor festlegen, um von einer höheren Taktfrequenz zu profitieren.
  • Sie können die Mindest-CPU auf einen älteren Prozessor festlegen, um die Kompatibilität für Ihre Anwendungen zu gewährleisten.

Wenn Sie die Mindest-CPU-Einstellung verwenden, kann dies jedoch die Zonen einschränken, in denen Ihre Compute-Instanzen ausgeführt werden können.

Hinweis

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

    Wählen Sie den Tab aus, der Ihrer geplanten Verwendung der Beispiele auf dieser Seite entspricht:

    Console

    Wenn Sie über die Google Cloud Console auf Google Cloud Dienste und APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.

    gcloud

    1. Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:

      gcloud init

      Wenn 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 Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.

Erforderliche Rollen und Berechtigungen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die Berechtigungen zum Ändern der minimalen CPU-Plattform erhalten:

  • Compute-Instanzadministrator (Version 1) (roles/compute.instanceAdmin.v1)
  • Verbindung zu einer Compute-Instanz herstellen, die als Dienstkonto ausgeführt werden kann: Dienstkontonutzer (v1) (roles/iam.serviceAccountUser-Rolle)

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Gründe für die Auswahl einer Mindest-CPU-Plattform

Jede Compute Engine-Zone hat eine Standard-CPU für jede Maschinenreihe. Wenn Sie keinen Wert für die Mindest-CPU für Ihre Instanz angeben, verwendet die Compute-Instanz die Standard-CPU, die dem Maschinentyp und der Zone zugewiesen ist.

Wir empfehlen, eine Kompatibilitätsstufe für die CPU-Plattform nur in den folgenden Fällen auszuwählen:

  • Leistung: Wenn ein bestimmter Prozessor die Leistung Ihrer Arbeitslast erheblich steigert oder Funktionen wie AVX-512 bietet, die Ihr Code benötigt
  • Kompatibilität: Wenn für Ihre Compute-Instanz ein bestimmtes Betriebssystem, ein bestimmter Befehlssatz oder bestimmte Bibliotheken erforderlich sind, die auf einer neueren CPU-Plattform nicht unterstützt werden
  • Reservierungen: Wenn Sie Reservierungen verwenden, muss Ihre Compute-Instanz dieselbe CPU-Plattform wie die Reservierung verwenden.

Standard-CPU-Plattform verwenden

Wenn Sie keine Mindest-CPU für Ihre Instanz angeben, wird die Mindest-CPU auf AUTOMATIC festgelegt. Das bedeutet, dass für die Instanz die Standard-CPU-Plattform für den Maschinentyp verwendet wird.

In seltenen Fällen Google Cloud wird eine CPU-Plattform für einen Maschinentyp und eine Zone aktualisiert.

Vorgehensweise bei Auswahl einer Mindest-CPU-Plattform

Wenn Sie einen Wert für die Mindest-CPU angeben, stellt Compute Engine diese CPU-Plattform für die Verwendung durch Ihre Instanz bereit. Ihre Compute-Instanz verwendet diese CPU-Plattform weiterhin, sofern Sie sie nicht ändern.

Ihre Compute-Instanz verwendet die angegebene CPU-Plattform auch nach der Live-Migration während eines Wartungsvorgangs.

Beschränkungen

  • Jede Region und Zone unterstützt mehrere CPU-Plattformen, aber möglicherweise nicht alle.
  • Sie können keine Mindest-CPU-Plattform für Compute-Instanzen angeben, die auf Knoten für einzelne Mandanten ausgeführt werden.
  • Sie können keine Mindest-CPU-Plattform für E2-VM-Instanzen auswählen.
  • Sie können keine Mindest-CPU-Plattform für VM-Instanzen angeben, die mit universellen Maschinentypen mit gemeinsam genutztem Kern erstellt wurden.

Verfügbarkeit von CPU-Plattformen

Die Verfügbarkeit von CPU-Plattformen variiert zonenübergreifend und basiert auf der Hardware- und Maschinenserie, die in jeder Zone verfügbar ist. Unter CPU-Plattformen finden Sie Informationen dazu, welche CPU-Plattformen in Google Cloud verfügbar sind und welche Maschinenserien den einzelnen CPU-Plattformen zugeordnet sind.

Die folgende Liste enthält die unterstützten Mindest-CPU-Plattformen und die für jede Plattform gültige Syntax:

Prozessor Syntax
Intel Xeon der 6. Generation (Granite Rapids) Intel Granite Rapids
Intel Xeon der 5. Generation (Emerald Rapids) Intel Emerald Rapids
Intel Xeon der 4. Generation (Sapphire Rapids) Intel Sapphire Rapids
Intel Xeon der 3. Generation (Ice Lake) Intel Ice Lake
Intel Xeon der 2. Generation (Cascade Lake) Intel Cascade Lake
Intel Xeon (Skylake) der 1. Generation Intel Skylake
Intel Xeon E7 oder E5 v4 (Broadwell) Intel Broadwell
Intel Xeon E5 v3 (Haswell) Intel Haswell
Intel Xeon E5 v2 (Ivy Bridge) Intel Ivy Bridge
Intel Xeon E5 (Sandy Bridge) Intel Sandy Bridge
AMD EPYC Turin der 5. Generation AMD Turin
AMD EPYC Genoa der 4. Generation AMD Genoa
AMD EPYC Milan der 3. Generation AMD Milan
NVIDIA Grace (Arm Neoverse V2) NVIDIA Grace
Google Axion (Neoverse V2 Armv9) Google Axion
Google Axion (Neoverse N3 Armv9.2) Google Axion
Ampere Altra (Arm Neoverse N1) Ampere Altra

Verfügbare CPUs nach Zone ansehen

Einige Regionen und Zonen unterstützen mehrere CPU-Plattformen für dieselbe Maschinenserie. Mit der Google Cloud CLI oder REST können Sie prüfen, welche CPUs in einer Zone verfügbar sind.

Wenn Sie Knoten für einzelne Mandanten nutzen, verwendet jeder Knoten die CPU-Plattform, die dem von Ihnen in der Knotenvorlage definierten Knotentyp entspricht.

gcloud

  • Um die in Ihrer Zone verfügbaren CPU-Plattformen aufzurufen, verwenden Sie den Befehl gcloud compute zones describe:

    gcloud compute zones describe ZONE
    

    Ersetzen Sie dabei ZONE durch den Namen der Zone, die auf verfügbare CPU-Plattformen geprüft werden soll, z. B. europe-west10-a.

    Die folgende Ausgabe dieses Befehls listet CPU-Plattformen für die Zone europe-west10-a auf:

    gcloud compute zones describe europe-west10-a
    availableCpuPlatforms:
    - Intel Broadwell
    - Intel Cascade Lake
    - Intel Ice Lake
    - AMD Milan
    - Intel Skylake
    
    ...
    

REST

  • Stellen Sie eine GET-Anfrage an die von Ihnen gewünschte Zone:

    GET https://compute.googleapis.com/compute/v1/projects/myproject/zones/ZONE
    

    Ersetzen Sie dabei ZONE durch den Namen der Zone, die auf verfügbare CPU-Plattformen geprüft werden soll.

    In der folgenden Ausgabe dieses Befehls werden die unterstützten CPU-Plattformen für eine Zone aufgelistet:

    {
      "kind": "compute#zone",
      "id": "2210",
      "creationTimestamp": "1969-12-31T09:30:55.189-07:00",
      "name": "europe-west10-a",
      "description": "europe-west10-a",
      "status": "UP",
      "region": "https://www.googleapis.com/compute/v1/projects/myproject/regions/europe-west10-a",
      "selfLink": "https://www.googleapis.com/compute/v1/projects/myproject/zones/europe-west10-a",
      "availableCpuPlatforms": [
       "Intel Broadwell",
       "Intel Cascade Lake",
       "Intel Ice Lake",
       "AMD Milan",
       "Intel Skylake"
      ],
      "supportsPzs": true
     }

Änderungen an Standard-CPU-Plattformen

In seltenen Fällen aktualisiert Google Cloud die Standard-CPU-Plattform für eine Maschinenserie in einer Zone. In diesem Fall werden Sie von Google Cloud mit einer Zeitachse und einer Anleitung für die Migration auf die neue Plattform benachrichtigt.

  • Wenn Sie eine Mindest-CPU-Plattform für Ihre Compute-Instanz angegeben haben: Die Änderung der Standard-CPU-Plattform hat keine Auswirkungen auf Ihre Instanz. Compute Engine stellt niemals eine CPU-Plattform bereit, die älter ist als die, die durch das Attribut „Mindest-CPU“ für eine Instanz angegeben wird.
  • Wenn Sie keinen Wert für die Mindest-CPU angegeben haben: Die Instanz kann auf einer neueren CPU-Plattform ausgeführt werden. Wenn die Instanz die alte Standard-CPU-Plattform für eine Zone verwendet hat, ist diese CPU-Plattform möglicherweise nicht mehr verfügbar, nachdemGoogle Cloud die Standard-CPU-Plattform für diese Zone geändert hat.

Wenn Compute Engine Ihre Compute-Instanz auf einer neueren CPU-Plattform ausführt, ändern sich die Kosten für die Compute-Instanz nicht.

Wenn sich die Standard-CPU-Plattform für eine Maschinenserie ändert, haben Sie folgende Möglichkeiten:

  • Legen Sie das Attribut für die Mindest-CPU für Ihre Instanz fest, wenn Sie das Kompatibilitätsniveau der vorherigen Standard-CPU-Plattform beibehalten möchten.
  • Lassen Sie das Attribut „Mindest-CPU“ auf AUTOMATIC eingestellt und lassen Sie Ihre Compute-Instanz die neuere CPU-Plattform verwenden, indem Sie die Instanz beenden und neu starten.

CPU-Plattform für eine neue Instanz auswählen

Wenn Sie eine Compute-Instanz erstellen und die Maschinenserie mehr als eine CPU-Plattform unterstützt, können Sie mit der Eigenschaft „Mindest-CPU“ die CPU-Plattform angeben, die für die Instanz verwendet werden soll.

Console

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

    Zu „Instanz erstellen“ wechseln

  2. Maximieren Sie im Abschnitt Maschinenkonfiguration den Abschnitt Erweiterte Konfigurationen.

  3. Wählen Sie in der Liste CPU-Plattform eine Plattform für die CPU der Instanzen aus.

  4. Fahren Sie nun mit der Erstellung der Instanz fort.

gcloud

  • Zum Erstellen einer neuen Compute-Instanz mit einer Mindest-CPU-Plattform verwenden Sie den Befehl gcloud compute instances create und geben dabei das Flag --min-cpu-platform an:

    gcloud compute instances create INSTANCE_NAME \
        --zone=ZONE \
        --min-cpu-platform="PLATFORM"

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Instanz, die Sie erstellen möchten.
    • ZONE: der Name der Zone, in der Sie Ihre Instanz erstellen möchten, z. B. europe-west1-b.
    • PLATFORM: der Anzeigename der Mindest-CPU-Plattform, die die Instanz verwenden soll, z. B. Intel Sandy Bridge

      Wenn Sie die Spezifikation für die Mindest-CPU-Plattform löschen möchten, ersetzen Sie PLATFORM durch AUTOMATIC.

      Unter Verfügbare CPU-Plattformen nach Zone ansehen können Sie prüfen, welche CPU-Plattformen in einer Zone verfügbar sind.

REST

  • Verwenden Sie die Methode instances.insert und fügen Sie das Attribut minCpuPlatform in den Anfragetext ein.

    Ein Anfragetext könnte beispielsweise so aussehen:

    "name": "INSTANCE_NAME",
    "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
    "minCpuPlatform": "PLATFORM",
    "networkInterfaces": [{
      "accessConfigs": [{
        "type": "ONE_TO_ONE_NAT",
        "name": "External NAT"
       }],
      "network": "global/networks/default"
    }],
    "disks": [{
       "autoDelete": "true",
       "boot": "true",
       "type": "PERSISTENT",
       "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/family/IMAGE_FAMILY"
       }
     }]

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der neuen Compute-Instanz
    • ZONE: der Name der Zone, in der Sie Ihre Compute-Instanz erstellen möchten, z. B. europe-west1-b.
    • MACHINE_TYPE: der Maschinentyp der neuen Compute-Instanz
    • PLATFORM: der Anzeigename der Mindest-CPU-Plattform, die die Instanz verwenden soll, z. B. Intel Ivy Bridge.

      Wenn Sie die Spezifikation für die Mindest-CPU-Plattform löschen möchten, ersetzen Sie PLATFORM durch AUTOMATIC.

      Unter Verfügbare CPU-Plattformen nach Zone ansehen können Sie prüfen, welche CPU-Plattformen in einer Zone verfügbar sind.

    • IMAGE_PROJECT: das Image-Projekt der Image-Familie.

    • IMAGE_FAMILY: die Image-Familie des Images, das zum Erstellen der Compute-Instanz verwendet werden soll.

CPU für eine vorhandene Instanz ändern

Wenn Sie die CPU für eine vorhandene Compute-Instanz ändern möchten, müssen Sie die Instanz zuerst beenden.

Console

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zu „VM-Instanzen“

  2. Wenn Sie dazu aufgefordert werden, wählen Sie Ihr Projekt aus und klicken auf Weiter.

  3. Wählen Sie die Compute-Instanz aus, die Sie ändern möchten.

  4. Klicken Sie auf  Beenden, um die Compute-Instanz zu beenden. Wenn Beenden nicht angezeigt wird, klicken Sie auf  Weitere Aktionen >  Beenden.

  5. Klicken Sie auf Bearbeiten.

  6. Klicken Sie im Abschnitt Maschinenkonfiguration auf Erweiterte Konfigurationen.

  7. Wählen Sie aus dem Drop-down-Menü CPU-Plattform eine Option aus.

  8. Speichern Sie die Änderungen.

  9. Wählen Sie die Compute-Instanz aus, die Sie geändert haben.

  10. Klicken Sie auf Starten/Fortsetzen.

gcloud

  1. Verwenden Sie zum Beenden einer Compute-Instanz den Befehl gcloud compute instances stop:

    gcloud compute instances stop INSTANCE_NAME
        --zone=ZONE
    

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Compute-Instanz, für die Sie eine Mindest-CPU-Plattform festlegen möchten.
    • ZONE: der Name der Zone, in der Sie Ihre Compute-Instanz erstellt haben, z. B. europe-west1-b
  2. Zum Festlegen einer Mindest-CPU-Plattform verwenden Sie den Befehl gcloud compute instances update und geben dabei das Flag --min-cpu-platform an:

    gcloud compute instances update INSTANCE_NAME \
        --zone=ZONE \
        --min-cpu-platform="PLATFORM"

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: Der Name der Compute-Instanz, die aktualisiert werden soll
    • ZONE: der Name der Zone, in der Sie Ihre Compute-Instanz erstellt haben
    • PLATFORM: der Anzeigename der CPU-Plattform, die die Compute-Instanz verwenden soll, z. B. Intel Granite Rapids.
  3. Um die aktualisierte Compute-Instanz zu starten, verwenden Sie den Befehl gcloud compute instances start:

    gcloud compute instances start INSTANCE_NAME
        --zone=ZONE
    

REST

  1. Um eine Compute-Instanz zu beenden, erstellen Sie eine POST-Anfrage mit der Methode instances.stop:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Projekts.
    • ZONE: die Zone, in der sich Ihre Compute-Instanz befindet
    • INSTANCE_NAME: der Name der Compute-Instanz, für die Sie eine Mindest-CPU-Plattform festlegen möchten.
  2. Um die Mindest-CPU-Plattform festzulegen, senden Sie eine POST-Anfrage an die Methode setMinCpuPlatform und geben im Anfragetext das Attribut minCpuPlatform an:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/setMinCpuPlatform
    {
      "minCpuPlatform": "PLATFORM"
    }
    

    Ersetzen Sie dabei PLATFORM durch den Anzeigenamen der Mindest-CPU-Plattform, die die Compute-Instanz verwenden soll, z. B. Intel Skylake.

  3. Um die Compute-Instanz neu zu starten, erstellen Sie eine POST-Anfrage mit der Methode instances.start:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
    

Auf Standard-CPU zurücksetzen

Wenn Sie wieder die Standard-CPU verwenden möchten, müssen Sie die Compute-Instanz beenden, falls sie ausgeführt wird.

Console

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zu „VM-Instanzen“

  2. Wenn Sie dazu aufgefordert werden, wählen Sie Ihr Projekt aus und klicken auf Weiter.

  3. Wählen Sie die Instanz aus, die Sie ändern möchten.

  4. Klicken Sie auf Beenden.

  5. Klicken Sie zum Ändern der Instanz auf Bearbeiten.

  6. Klicken Sie im Abschnitt Maschinenkonfiguration auf Erweiterte Konfigurationen.

  7. Ändern Sie die Option CPU-Plattform in Automatisch.

  8. Wählen Sie die Instanz aus, die Sie geändert haben.

  9. Klicken Sie auf Starten/Fortsetzen.

gcloud

  1. Verwenden Sie zum Beenden einer Compute-Instanz den Befehl gcloud compute instances stop:

    gcloud compute instances stop INSTANCE_NAME
    

    Ersetzen Sie INSTANCE_NAME durch den Namen der Compute-Instanz, die Sie ändern möchten.

  2. Um die Mindest-CPU-Plattform zurückzusetzen, verwenden Sie den Befehl gcloud compute instances update und legen für das Flag --min-cpu-platform den Wert AUTOMATIC fest:

    gcloud compute instances update INSTANCE_NAME \
        --min-cpu-platform="AUTOMATIC"
    
  3. Um die aktualisierte Compute-Instanz zu starten, verwenden Sie den Befehl gcloud compute instances start:

    gcloud compute instances start INSTANCE_NAME
    

REST

  1. Um eine Compute-Instanz zu beenden, erstellen Sie eine POST-Anfrage mit der Methode instances.stop:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Projekts.
    • ZONE: die Zone, in der sich Ihre Compute-Instanz befindet
    • INSTANCE_NAME: der Name der Compute-Instanz, die Sie ändern möchten
  2. Zum Zurücksetzen der Mindest-CPU-Plattform senden Sie eine POST-Anfrage an die Methode setMinCpuPlatform. Legen Sie im Anfragetext für den Attributwert von minCpuPlatform die Option AUTOMATIC fest.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/setMinCpuPlatform
    {
      "minCpuPlatform": "AUTOMATIC"
    }
    
  3. Um die aktualisierte Instanz neu zu starten, erstellen Sie eine POST-Anfrage mit der Methode instances.start:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
    

Kompatibilitätsstufe für CPU-Plattformen in Instanzvorlagen verwenden

Wenn Sie verwaltete Instanzgruppen verwenden, können Sie für alle Compute-Instanzen in der Gruppe eine CPU-Plattform-Kompatibilitätsstufe festlegen.

Dazu erstellen Sie eine Instanzvorlage und legen das Attribut minCpuPlatform fest.

Console

  1. Rufen Sie die Seite Instanzvorlagen auf.

    Zu Instanzvorlagen

  2. Wenn Sie dazu aufgefordert werden, wählen Sie Ihr Projekt aus und klicken auf Weiter.

  3. Klicken Sie auf Instanzvorlage erstellen.

  4. Klicken Sie im Abschnitt Maschinenkonfiguration auf Erweiterte Konfigurationen.

  5. Wählen Sie aus dem Drop-down-Menü CPU-Plattform eine Option aus.

  6. Fahren Sie nun mit der Erstellung der Instanzvorlage fort.

gcloud

  • Geben Sie beim Erstellen einer Instanzvorlage mit dem Befehl gcloud compute instance-templates create das Flag --min-cpu-platform an:

    gcloud compute instance-templates create TEMPLATE_NAME \
        --min-cpu-platform="PLATFORM"

    Dabei gilt:

    • TEMPLATE_NAME: der Name der Instanzvorlage.
    • PLATFORM: der Anzeigename der Mindest-CPU-Plattform, die die Instanz verwenden soll, z. B. Intel Skylake.

REST

  • Fügen Sie die minCpuPlatform als Teil Ihrer Anfrage zum Erstellen einer neuen Instanzvorlage der Methode instanceTemplates.insert hinzu.

    Die folgende Instanzvorlage enthält beispielsweise die mindestens erforderlichen Felder zum Erstellen einer neuen Vorlage, plus das Attribut minCpuPlatform:

    {
    "name": "example-template",
    "properties": {
      "machineType": "zones/us-central1-a/machineTypes/n2d-standard-2",
      "minCpuPlatform": "AMD Milan",
      "networkInterfaces": [
        {
          "network": "global/networks/default"
        }
      ],
      "disks":
      [
        {
          "type": "PERSISTENT",
          "boot": true,
          "mode": "READ_WRITE",
          "initializeParams":
          {
            "sourceImage": "projects/debian-cloud/global/images/family/debian-11"
          }
        }
      ]
      }
    }

Nächste Schritte