IPv6 für Instanzen und Instanzvorlagen konfigurieren


Sie können IPv6-Adressen auf einer Compute Engine-Instanz konfigurieren, wenn für das Subnetz, mit dem die Instanz verbunden ist, ein IPv6-Bereich konfiguriert ist.

Weitere Informationen zu IPv6 finden Sie unter IPv6-Subnetzbereiche.

Spezifikationen

  • Compute-Instanzen mit IPv4- und IPv6-Konfigurationen sind Dual-Stack. Die IPv6-Adresse gilt zusätzlich zu den IPv4-Adressen, die auf der Netzwerkschnittstelle konfiguriert sind.

  • Schnittstellen auf Dual-Stack- oder reinen IPv6-Instanzen werden einem einzelnen /96-Bereich von IPv6-Adressen zugewiesen. Die erste IPv6-Adresse im Bereich (/128) ist auf der Schnittstelle konfiguriert.

  • Für jede Schnittstelle auf der Instanz können IPv6-Adressen konfiguriert werden. Weitere Informationen zum Konfigurieren mehrerer Netzwerkschnittstellen finden Sie unter Übersicht über mehrere Netzwerkschnittstellen.

  • Der Stacktyp der Netzwerkschnittstelle einer VM bestimmt, mit welchen Subnetzen eine Verbindung hergestellt werden kann:

    • Nur-IPv4-Schnittstellen können eine Verbindung zu Dual-Stack- und reinen IPv4-Subnetzen herstellen.
    • Dual-Stack-Schnittstellen können eine Verbindung zu Dual-Stack-Subnetzen herstellen.
    • Nur IPv6-Schnittstellen können eine Verbindung zu Dual-Stack- und reinen IPv6-Subnetzen herstellen (Vorabversion).
  • Zum Konfigurieren von IPv6-Adressen auf einer Netzwerkschnittstelle muss die Schnittstelle mit einem Dual-Stack- oder reinen IPv6-Subnetz verbunden sein (Vorabversion).

  • Die IPv6-Zugriffstypkonfiguration eines Subnetzes bestimmt, ob das Subnetz einen internen oder externen IPv6-Bereich hat. Verbundene Instanzen übernehmen den IPv6-Zugriffstyp aus dem Subnetz.

  • Reine IPv6-Instanzen (Vorabversion) werden nur mit Ubuntu und Debian unterstützt.

Über IPv6-Adressen auf Instanzen zugreifen

Die implizierte Firewallregel zum Ablehnen von eingehendem IPv6 schützt Instanzen durch Blockieren eingehender Verbindungen an deren IPv6-Adressen. Für den Zugriff auf Instanzen über ihre IPv6-Adressen benötigen Sie eine Regel mit höherer Priorität, die eingehenden Zugriff zulässt.

Weitere Informationen zu Firewallregeln finden Sie in der Übersicht über VPC-Firewalls und in der Übersicht über hierarchische Firewallrichtlinien.

Beispiele für VPC-Firewallregeln finden Sie unter Firewallregeln für gängige Anwendungsfälle konfigurieren.

IPv6-Adresszuweisung

In der folgenden Liste wird beschrieben, wie IPv6-Adressen Compute Engine-Instanzen zugewiesen werden.

  • Compute-Instanzen wird eine IPv6-Adresse mithilfe von DHCPv6 zugewiesen. Der Metadatenserver antwortet auf die DHCPv6-Anfragen der Instanz und sendet als Antwort die erste IPv6-Adresse (/128) aus dem zugewiesenen /96-Bereich.

  • Der Metadatenserver verwendet Route Advertisement, um die Standardroute auf der Instanz zu veröffentlichen. Die Instanz kann diese Standardroute dann für den gesamten IPv6-Traffic verwenden.

    Sie können die Standardroute für die Netzwerkschnittstelle einer Instanz ermitteln, indem Sie eine Verbindung zur Instanz herstellen und den Metadatenserver nach dem Eintrag gateway-ipv6 abfragen.

    curl http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/gateway-ipv6 -H "Metadata-Flavor: Google"
    

    Weitere Informationen zum Metadatenserver finden Sie unter Instanzmetadaten abfragen.

  • Compute-Instanzen werden mit Link-Local-IP-Adressen konfiguriert, die aus dem Bereich fe80::/10 zugewiesen sind. Sie werden jedoch nur für die Nachbarnerkennung verwendet.

  • Die MTU-Konfiguration in der Netzwerkschnittstelle der Instanz gilt sowohl für IPv4- als auch für IPv6-Pakete. Es werden jedoch nicht alle MTU-Werte in allen Fällen unterstützt. Weitere Informationen finden Sie in der Übersicht über die maximale Übertragungseinheit.

Instanz mit IPv6-Adressen erstellen

Sie können eine Instanz erstellen, die entweder eine Kombination aus IPv4- und IPv6-Adressen (Dual-Stack) oder nur IPv6-Adressen verwendet.

Dual-Stack-Instanz erstellen

Wenn Sie eine Dual-Stack-Instanz erstellen möchten, verbinden Sie die Compute-Instanz mit einem Dual-Stack-Subnetz.

Wenn Sie eine freigegebene VPC verwenden und eine Dual-Stack-Instanz erstellen möchten, die mit einem freigegebenen Subnetz verbunden ist, finden Sie weitere Informationen unter Instanz erstellen in der Dokumentation zur freigegebenen VPC.

Console

  1. Gehen Sie zur Seite Instanz erstellen.

    Zur Seite „Instanz erstellen“

  2. Geben Sie einen Namen für die Instanz ein.

  3. Wählen Sie eine Region aus, die ein Subnetz mit einem konfigurierten IPv6-Bereich enthält.

  4. Zone auswählen

  5. Maximieren Sie den Bereich Erweiterte Optionen.

  6. Maximieren Sie Netzwerk und gehen Sie so vor:

    1. Klicken Sie im Bereich Netzwerkschnittstellen auf die Netzwerkschnittstelle, um sie zu maximieren und zu bearbeiten.

    2. Wählen Sie unter Netzwerk und Subnetzwerk das gewünschte Netzwerk und Subnetzwerk aus.

      Wählen Sie ein Subnetz aus, für das ein IPv6-Bereich konfiguriert ist. Der IPv6-Zugriffstyp des Subnetzes bestimmt, ob die Instanz eine interne IPv6-Adresse oder eine externe IPv6-Adresse erhält.

    3. Wählen Sie für IP-Stack-Typ IPv4 und IPv6 (Dual-Stack) aus.

    4. Wählen Sie für Primäre interne IPv4-Adresse eine der folgenden Optionen aus:

      • Sitzungsspezifisch, um eine neue sitzungsspezifische interne IPv4-Adresse zuzuweisen
      • * Reservierte IPv4-Adresse aus der Liste
      • * Static (Statisch), um eine neue statische IPv4-Adresse zuzuweisen
    5. Für IPv6-Adressen gilt je nach Zugriffstyp des Subnetzes, das von der Netzwerkschnittstelle verwendet wird:

    6. Wählen Sie für Primäre interne IPv6-Adresse eine der folgenden Optionen aus:

      • Automatisch zugewiesen, um eine neue sitzungsspezifische interne IPv6-Adresse zuzuweisen
      • Reservierte statische interne IPv6-Adresse aus der Liste
      • Statische interne IPv6-Adresse reservieren, um eine neue statische interne IPv6-Adresse zu reservieren und zuzuweisen
    7. Wählen Sie unter Externe IPv6-Adresse eine der folgenden Optionen aus:

      • Automatisch zuweisen, um eine neue sitzungsspezifische externe IPv6-Adresse zuzuweisen
      • Reservierte statische externe IPv6-Adresse aus der Liste
      • Statische externe IPv6-Adresse reservieren, um eine neue statische externe IPv6-Adresse zu reservieren und zuzuweisen
    8. Wählen Sie für Externe IPv4-Adresse eine der folgenden Optionen aus:

      • Sitzungsspezifisch, um eine neue sitzungsspezifische IPv4-Adresse zuzuweisen
      • None (Keine), um keine externe IPv4-Adresse zuzuweisen
      • Reservierte IPv4-Adresse aus der Liste
      • Neue IP-Adresse erstellen, um eine neue statische IPv4-Adresse zuzuweisen.
    9. Klicken Sie auf Fertig, um die Änderung der Netzwerkschnittstelle abzuschließen.

  7. Fahren Sie mit der Erstellung der Instanz fort.

  8. Klicken Sie auf Erstellen.

gcloud

Erstellen Sie mithilfe des Befehls gcloud compute instances create eine Instanz.

gcloud compute instances create INSTANCE_NAME \
    --subnet=SUBNET_NAME \
    --zone=ZONE \
    --stack-type=IPV4_IPV6

Ersetzen Sie Folgendes:

  • INSTANCE_NAME ist der Name der Instanz.
  • SUBNET_NAME ist das Subnetz, mit dem die Instanz verbunden wird. Das Subnetz muss einen IPv6-Subnetzbereich haben.
  • ZONE ist die Zone, in der die Instanz bereitgestellt wird.

REST

  1. Wählen Sie ein Imageaus. Notieren Sie sich den Namen des Images oder der Image-Familie und den Namen des Projekts, das das Image enthält.
  2. Erstellen Sie mit der Methode instances.insert eine Instanz aus einer Image-Familie oder einer bestimmten Version eines Betriebssystem-Images:

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

    Ersetzen Sie Folgendes:

    • PROJECT_ID: ID des Projekts, in dem die Instanz erstellt werden soll
    • ZONE: Zone, in der die Instanz erstellt werden soll

    Beispiel für einen Anfragetext:

    {
     "machineType": "zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE",
     "name": "INSTANCE_NAME",
     "networkInterfaces": [
       {
         "subnetwork": "regions/REGION/subnetworks/SUBNET",
         "stackType": "IPV4_IPV6"
       }
     ],
     "disks": [
       {
         "initializeParams": {
           "sourceImage": "IMAGE_URI"
         },
         "boot": true
       }
     ],
    }
    

    Ersetzen Sie Folgendes:

    • MACHINE_TYPE_ZONE ist die Zone mit dem Maschinentyp, der für die neue Instanz verwendet werden soll.
    • MACHINE_TYPE: Vordefinierter oder benutzerdefinierter Maschinentyp für die neue Instanz. Beispiel: n1-standard-1
    • INSTANCE_NAME: der Name der neuen Instanz.
    • SUBNET: ein Subnetz, für das IPv6 konfiguriert ist.
    • REGION: die Region des Subnetzes.
    • IMAGE_URI: der URI des Images, das Sie verwenden möchten.

      Wenn Sie beispielsweise "sourceImage": "projects/debian-cloud/global/images/family/debian-10" angeben, legt Compute Engine eine Compute-Instanz aus der neuesten Version des Betriebssystem-Images in der Debian 10-Image-Familie an.

Nur-IPv6-Instanz erstellen

Folgen Sie der Anleitung in diesem Abschnitt, um eine reine IPv6-Instanz zu erstellen.

Eine Compute Engine-Instanz mit einer einzelnen Netzwerkschnittstelle kann je nach IPv6-Zugriffstyp des Subnetzes, mit dem die Schnittstelle verbunden ist, entweder eine interne oder eine externe IPv6-Adresse haben. Sie müssen ein VPC-Netzwerk im benutzerdefinierten Modus mit einem Subnetz mit einem IPv6-Adressbereich erstellen.

Bevor Sie eine VM-Instanz mit mehreren NICs erstellen können, die sowohl interne als auch externe IPv6-Adressen verwendet, müssen Sie Folgendes erstellen:

  • Ein VPC-Netzwerk im benutzerdefinierten Modus mit aktivierter IPv6-ULA, ein Subnetz mit einem IPv6-Adressbereich und der Zugriffstyp ist auf internal festgelegt.
  • Ein zweites VPC-Netzwerk im benutzerdefinierten Modus, ein zweites Subnetz mit einem IPv6-Adressbereich und der Zugriffstyp ist auf external festgelegt.

Wenn Sie die Instanz erstellen, konfigurieren Sie zwei Netzwerkschnittstellen: eine für die Verbindung zum Subnetz mit dem internen IPv6-Adressbereich und eine für die Verbindung zum Subnetz mit dem externen Adressbereich.

Wenn Sie eine freigegebene VPC verwenden und eine reine IPv6-Instanz erstellen möchten, die mit einem freigegebenen Subnetz verbunden ist, finden Sie weitere Informationen unter Instanz erstellen in der Dokumentation zur freigegebenen VPC.

Console

  1. Gehen Sie zur Seite Instanz erstellen.

    Zur Seite „Instanz erstellen“

  2. Geben Sie einen Namen für die Instanz ein.

  3. Wählen Sie eine Region aus, die die Subnetze mit den konfigurierten IPv6-Bereichen enthält.

  4. Ändern Sie optional die Zone für diese Instanz. Wenn Sie Beliebig auswählen, wählt Google automatisch eine Zone für Sie aus, basierend auf dem Maschinentyp und der Verfügbarkeit.

  5. Maximieren Sie den Bereich Erweiterte Optionen.

  6. Maximieren Sie Netzwerk und gehen Sie so vor:

    1. Klicken Sie im Bereich Netzwerkschnittstellen auf den Namen der Netzwerkschnittstelle, um die Einstellungen für die Netzwerkschnittstelle zu bearbeiten.

    2. Wählen Sie unter Netzwerk und Subnetzwerk das gewünschte Netzwerk und Subnetzwerk aus.

    Wählen Sie ein Subnetz aus, für das ein IPv6-Bereich konfiguriert ist. Der IPv6-Zugriffstyp des Subnetzes bestimmt, ob die Instanz eine interne IPv6-Adresse oder eine externe IPv6-Adresse erhält.

    1. Wählen Sie für IP-Stack-Typ die Option IPv6 (einzelner Stack) aus.

    2. Wählen Sie für Primäre interne IPv6-Adresse eine der folgenden Optionen aus:

      • Automatisch zugewiesen (/96), um eine neue sitzungsspezifische IPv6-Adresse zuzuweisen
      • Reservierte IPv6-Adresse aus der Liste
      • Statische interne IPv6-Adresse reservieren, um eine neue statische IPv6-Adresse zuzuweisen
    3. Optional: Wenn Sie eine externe IPv6-Adresse hinzufügen möchten, wählen Sie Netzwerkschnittstelle hinzufügen aus.

      1. Wählen Sie unter Netzwerk und Subnetzwerk das Netzwerk und das Subnetzwerk aus, die Sie für externe IPv6-Adressen konfiguriert haben.
      2. Wählen Sie unter Externe IPv6-Adresse eine der folgenden Optionen aus:

        • Automatisch zuweisen, um eine neue sitzungsspezifische IPv6-Adresse zuzuweisen
        • Reservierte IPv6-Adresse aus der Liste
        • Statische externe IPv6-Adresse reservieren, um eine neue statische IPv6-Adresse zuzuweisen
    4. Klicken Sie auf Fertig, um die Änderung der Netzwerkschnittstelle abzuschließen.

  7. Fahren Sie mit der Erstellung der Instanz fort.

  8. Klicken Sie auf Erstellen.

gcloud

Erstellen Sie mithilfe des Befehls gcloud compute instances create eine Instanz. Wenn Sie sowohl interne als auch externe IPv6-Adressen zuweisen möchten, müssen Sie die Instanz mit mindestens zwei Netzwerkschnittstellen erstellen.

gcloud compute instances create INSTANCE_NAME \
    --zone ZONE \
    --machine-type=MACHINE_TYPE \
    --create-disk=boot=yes,image='projects/IMAGE_PROJECT/global/images/IMAGE',size=SIZE \
    --network-interface=network=NETWORK_INTERNAL_NAME,subnet=SUBNET_INTERNAL_NAME,stack-type=IPV6_ONLY \
    --network-interface=network=NETWORK_EXTERNAL_NAME,subnet=SUBNET_EXTERNAL_NAME,stack-type=IPV6_ONLY,ipv6-network-tier=PREMIUM

Ersetzen Sie Folgendes:

  • INSTANCE_NAME: ein Name für die Instanz
  • ZONE: Die Zone, in der die Instanz erstellt wird, z. B. europe-west1-b. Die Region der Instanz wird aus der Zone abgeleitet.
  • MACHINE_TYPE (optional): der für die VM zu verwendende Maschinentyp.
  • IMAGE_PROJECT (optional): das Image-Projekt, das das Image enthält
  • IMAGE: Optional: Wählen Sie eine der folgenden Optionen aus:
    • Eine bestimmte Version des Betriebssystem-Images; Beispiel: debian-12-bookworm-v202410095.
    • Eine Image-Familie, die als family/IMAGE_FAMILY formatiert sein muss. Dadurch wird die Instanz aus dem neuesten nicht verworfenen Betriebssystem-Image erstellt. Wenn Sie beispielsweise family/debian-12 angeben, legt Compute Engine eine Instanz aus der neuesten Version des Betriebssystem-Images in der Debian 12-Image-Familie an. Weitere Informationen zur Verwendung von Image-Familien finden Sie unter Best Practices für Image-Familien.
  • SIZE: Optional: ist die Größe des neuen Laufwerks. Der Wert muss eine ganze Zahl sein. Die Standardeinheit ist GiB.
  • NETWORK_EXTERNAL_NAME oder NETWORK_INTERNAL_NAME: Name des Netzwerks, das für interne oder externe IP-Adressen konfiguriert ist
  • SUBNET_EXTERNAL_NAME oder SUBNET_INTERNAL_NAME: Name des Subnetzes, das für interne oder externe IP-Adressen konfiguriert ist, die mit der Instanz verwendet werden sollen.

REST

  1. Wählen Sie ein Imageaus. Notieren Sie sich den Namen des Images oder der Image-Familie und den Namen des Projekts, das das Image enthält.
  2. Erstellen Sie mit der Methode instances.insert eine Instanz aus einer Image-Familie oder einer bestimmten Version eines Betriebssystem-Images:

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

    Ersetzen Sie Folgendes:

    • PROJECT_ID: ID des Projekts, in dem die Instanz erstellt werden soll
    • ZONE: Zone, in der die Instanz erstellt werden soll

    Beispiel für einen Anfragetext:

    {
     "machineType": "zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE",
     "name": "INSTANCE_NAME",
     "disks": [
       {
         "initializeParams": {
           "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE"
         },
         "boot": true
       }
     ],
     "networkInterfaces": [
       {
         "subnetwork": "regions/REGION/subnetworks/SUBNET_INTERNAL",
         "stackType": "IPV6_ONLY"
       },
       {
         "subnetwork": "regions/REGION/subnetworks/SUBNET_EXTERNAL",
         "stackType": "IPV6_ONLY"
       }
     ]
    }
    

    Ersetzen Sie Folgendes:

    • MACHINE_TYPE_ZONE ist die Zone mit dem Maschinentyp, der für die neue Instanz verwendet werden soll.
    • MACHINE_TYPE: Vordefinierter oder benutzerdefinierter Maschinentyp für die neue Instanz. Beispiel: c3-standard-4
    • INSTANCE_NAME: der Name der neuen Instanz.
    • IMAGE_PROJECT (optional): das Image-Projekt, das das Image enthält
    • IMAGE: Optional: Wählen Sie eine der folgenden Optionen aus:
      • Eine bestimmte Version des Betriebssystem-Images; Beispiel: debian-12-bookworm-v20241009.
      • Eine Image-Familie, die als family/IMAGE_FAMILY formatiert sein muss. Dadurch wird die Instanz aus dem neuesten nicht verworfenen Betriebssystem-Image erstellt. Wenn Sie beispielsweise family/debian-12 angeben, legt Compute Engine eine Instanz aus der neuesten Version des Betriebssystem-Images in der Debian 12-Image-Familie an. Weitere Informationen zur Verwendung von Image-Familien finden Sie unter Best Practices für Image-Familien.
    • REGION: die Region des Subnetzes.
    • SUBNET_INTERNAL: ein Subnetz, für das interne IPv6-Adressen konfiguriert sind.
    • SUBNET_EXTERNAL: ein Subnetz, für das externe IPv6-Adressen konfiguriert sind.

Stacktyp einer Instanz ändern

Sie können den Stacktyp einer vorhandenen Compute Engine-Instanz ändern. Für den Stacktyp ist einer der folgenden Werte festgelegt:

  • Nur IPv4 (einzelner Stack)
  • IPv4 und IPv6 (Dual-Stack)

Wenn Sie den Stacktyp in Dual-Stack ändern, muss die Instanz mit einem Dual-Stack-Subnetz verbunden sein. Wenn Sie das Subnetz ändern müssen, mit dem die Instanz verbunden ist, beenden Sie die Instanz und ändern Sie das Subnetz. Nachdem das Subnetz aktualisiert wurde, können Sie den IP-Stacktyp der Instanz ändern.

Sie können den Stacktyp einer reinen IPv6-Instanz (Vorabversion) nicht ändern.

Console

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zu „VM-Instanzen“

  2. Klicken Sie auf den Namen der Instanz, der Sie eine IPv6-Adresse zuweisen möchten.

  3. Führen Sie auf der Seite mit den Instanzdetails folgende Schritte aus:

    1. Klicken Sie auf Bearbeiten.
    2. Erweitern Sie unter Netzwerkschnittstellen die Schnittstelle, die Sie bearbeiten möchten.
    3. Wählen Sie den IP-Stacktyp aus: Nur IPv4 (einzelner Stack) oder IPv4 und IPv6 (Dual-Stack).
    4. Klicken Sie auf Fertig.
  4. Klicken Sie auf Speichern.

gcloud

Aktualisieren Sie den Stacktyp einer Instanz mit dem Befehl gcloud compute instances network-interfaces update.

gcloud compute instances network-interfaces update INSTANCE_NAME \
    --stack-type=STACK_TYPE \
    --zone=ZONE

Ersetzen Sie Folgendes:

  • INSTANCE_NAME: der Name der Instanz.
  • STACK_TYPE: der Stacktyp für die Instanz: IPV4_ONLY oder IPV4_IPV6.
  • ZONE: die Zone, in der die Instanz bereitgestellt wird.

REST

Aktualisieren Sie den Stacktyp einer Instanz. Stellen Sie dazu eine PATCH-Anfrage an die Methode instances.updateNetworkInterface.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateNetworkInterface

Ersetzen Sie Folgendes:

  • PROJECT_ID: die ID des Projekts, das die Instanz enthält.
  • ZONE: die Zone, in der die Instanz bereitgestellt wird.
  • INSTANCE_NAME: der Name der Instanz.

Beispiel für einen Anfragetext:

{
    "stackType": "STACK_TYPE",
}

Ersetzen Sie STACK_TYPE durch den Stacktyp für die Instanz: IPV4_ONLY oder IPV4_IPV6.

Instanzvorlage mit IPv6-Adressen erstellen

Sie können eine regionale oder globale Instanzvorlage erstellen, mit der Dual-Stack- oder reine IPv6-Instanzen (Vorabversion) erstellt werden können. Weitere Informationen finden Sie unter Instanzvorlagen erstellen.

Sie müssen die Google Cloud CLI oder REST verwenden, um eine Instanzvorlage zu erstellen, die Instanzen mit IPv6-Adressen erstellt.

gcloud

Verwenden Sie zum Erstellen einer regionalen oder globalen Instanzvorlage den gcloud compute instance-templates create-Befehl: Wenn Sie eine regionale Instanzvorlage erstellen möchten, müssen Sie mit dem Flag --instance-template-region die Region der Vorlage angeben.

Im folgenden Beispiel wird eine globale Instanzvorlage erstellt:

gcloud compute instance-templates create TEMPLATE_NAME \
    --subnet=SUBNET \
    --stack-type=STACK_TYPE

Ersetzen Sie Folgendes:

  • TEMPLATE_NAME ist der Name der Vorlage.
  • SUBNET: ein Subnetz mit einem IPv6-Subnetzbereich.
  • STACK_TYPE: der Stacktyp, entweder IPV4_IPV6 für eine Dual-Stack-Instanz oder IPV6_ONLY für eine Instanz mit externer IPv6-Adresse.

REST

Verwenden Sie zum Erstellen einer regionalen Instanzvorlage die Methode regionInstanceTemplates.insert oder verwenden Sie zum Erstellen einer globalen Instanzvorlage die Methode instanceTemplates.insert.

Im folgenden Beispiel wird eine globale Instanzvorlage erstellt:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates

Ersetzen Sie PROJECT_ID durch die Projekt-ID.

Beispiel für einen Anfragetext:

{
  "name": "INSTANCE_TEMPLATE_NAME"
  "properties": {
    "machineType": "MACHINE_TYPE",
    "networkInterfaces": [
      {
        "subnetwork": "regions/REGION/subnetworks/SUBNET",
        "stackType": "STACK_TYPE",
      },
    ],
    "disks":
    [
      {
        "type": "PERSISTENT",
        "boot": true,
        "mode": "READ_WRITE",
        "initializeParams":
        {
          "sourceImage": "IMAGE_URI"
        }
      }
    ]
  }
}

Ersetzen Sie Folgendes:

  • INSTANCE_TEMPLATE_NAME ist der Name der Instanzvorlage.
  • MACHINE_TYPE: den Maschinentyp der Instanzen. Beispiel: c3-standard-4.
  • SUBNET: ein Subnetz mit einem IPv6-Subnetzbereich.
  • REGION: die Region des Subnetzes.
  • IMAGE_URI: der URI des Images, das Sie verwenden möchten.

    Wenn Sie beispielsweise "sourceImage": "projects/debian-cloud/global/images/family/debian-12" angeben, legt Compute Engine eine Instanz aus der neuesten Version des Betriebssystem-Images in der Debian 12-Image-Familie an.

Weitere Informationen zu Anfrageparametern finden Sie unter der Methode instanceTemplates.insert.