Créer une instance qui utilise des adresses IPv6


Par défaut, les instances Compute Engine sont créées avec des adresses IPv4. Vous pouvez éventuellement créer des instances Compute qui utilisent des adresses IPv6. Les instances de calcul dotées de configurations IPv4 et IPv6 sont appelées instances à double pile. L'adresse IPv6 s'ajoute aux adresses IPv4 configurées sur l'interface réseau.

Vous pouvez configurer des adresses IPv6 sur une instance Compute Engine si une plage IPv6 est configurée pour le sous-réseau auquel l'instance est connectée.

Vous pouvez configurer une adresse IPv6 sur n'importe quelle interface réseau de l'instance de calcul. Pour en savoir plus sur la configuration de plusieurs interfaces réseau, consultez la section Interfaces réseau multiples.

Le type de pile de l'interface réseau d'une instance détermine le type de sous-réseaux auxquels elle peut se connecter:

  • Les interfaces réseau IPv4 uniquement peuvent se connecter aux sous-réseaux à double pile et IPv4 uniquement.
  • Les interfaces réseau à double pile peuvent se connecter à des sous-réseaux à double pile.
  • Les interfaces réseau IPv6 uniquement peuvent se connecter aux sous-réseaux à double pile et IPv6 uniquement (preview).

De plus, la configuration du type d'accès IPv6 d'un sous-réseau détermine si le sous-réseau possède une plage IPv6 interne ou externe. Les instances connectées héritent du type d'accès IPv6 du sous-réseau.

Pour en savoir plus sur les adresses IPv6, consultez la section Présentation d'IPv6.

Limites

  • Les instances IPv6 uniquement (Preview) ne sont compatibles qu'avec les OS Ubuntu et Debian.

Avant de commencer

  • Vous devez créer le réseau et les sous-réseaux avant de créer l'instance de calcul.
  • Si ce n'est pas déjà fait, configurez l'authentification. L'authentification est le processus permettant de valider votre identité pour accéder aux Google Cloud services et aux API. Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes:

    Select the tab for how you plan to use the samples on this page:

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    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

      Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.

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

        gcloud init

      Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.

Rôles requis

Pour obtenir les autorisations nécessaires à la création d'une instance avec des adresses IPv6, demandez à votre administrateur de vous attribuer le rôle IAM Administrateur d'instances Compute (v1) (roles/compute.instanceAdmin.v1) sur le projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Pour effectuer cette tâche, vous devez disposer des autorisations suivantes:

  • compute.instances.create sur le projet
  • Pour créer la VM à l'aide d'une image personnalisée : compute.images.useReadOnly sur l'image
  • Pour créer la VM à l'aide d'un instantané : compute.snapshots.useReadOnly sur l'instantané
  • Pour créer la VM à l'aide d'un modèle d'instance : compute.instanceTemplates.useReadOnly sur le modèle d'instance
  • Pour attribuer un ancien réseau à la VM : compute.networks.use sur le projet
  • Pour spécifier une adresse IP statique pour la VM : compute.addresses.use sur le projet
  • Pour attribuer une adresse IP externe à la VM, en cas d'utilisation d'un ancien réseau : compute.networks.useExternalIp sur le projet
  • Pour spécifier un sous-réseau pour la VM : compute.subnetworks.use sur le projet ou sur le sous-réseau choisi
  • Pour attribuer une adresse IP externe à la VM, en cas d'utilisation d'un réseau VPC : compute.subnetworks.useExternalIp sur le projet ou sur le sous-réseau choisi
  • Pour définir les métadonnées d'instance de VM pour la VM : compute.instances.setMetadata sur le projet
  • Pour définir des tags pour la VM : compute.instances.setTags sur la VM
  • Pour définir des libellés pour la VM : compute.instances.setLabels sur la VM
  • Pour définir un compte de service à utiliser avec la VM : compute.instances.setServiceAccount sur la VM
  • Pour créer un disque pour la VM : compute.disks.create sur le projet
  • Pour associer un disque existant en mode lecture seule ou en mode lecture-écriture : compute.disks.use sur le disque
  • Pour associer un disque existant en mode lecture seule : compute.disks.useReadOnly sur le disque

Créer une instance à double pile

Pour créer une instance avec une adresse IPv4 interne et une adresse IPv6 externe, connectez l'instance de calcul à un sous-réseau à double pile.

Si vous utilisez un VPC partagé et que vous souhaitez créer une instance à double pile connectée à un sous-réseau partagé, consultez la section Créer une instance dans la documentation sur le VPC partagé.

  1. Accéder à la page Créer une instance.

    Accéder à la page Créer une instance

  2. Si vous y êtes invité(e), sélectionnez votre projet et cliquez sur Continuer. La page Créer une instance s'affiche et affiche le volet Configuration de la machine.

  3. Dans le volet Configuration de la machine, procédez comme suit:

    1. Dans le champ Nom, spécifiez un nom pour votre instance. Pour en savoir plus, consultez la section Nommer les ressources.
    2. Facultatif: dans le champ Zone, sélectionnez une zone pour cette instance. Choisissez une zone dans une région contenant un sous-réseau sur lequel une plage IPv6 est configurée.
    3. Sélectionnez la famille de machines pour votre instance. La console Google Cloud affiche ensuite les séries de machines disponibles pour la famille de machines sélectionnée. Les options de famille de machines suivantes sont disponibles:

      • Général
      • Optimisé pour le calcul
      • Mémoire optimisée
      • Optimisé pour le stockage
      • GPU

    4. Dans la colonne Série, sélectionnez la série de machines de votre instance.

    5. Dans la section Type de machine, sélectionnez le type de machine pour votre instance.

  4. Dans le menu de navigation, cliquez sur Mise en réseau. Dans le volet Networking (Mise en réseau) qui s'affiche, procédez comme suit:

    1. Dans la section Interfaces réseau, cliquez sur l'interface réseau pour la développer et la modifier.

    2. Dans les champs Réseau et Sous-réseau, sélectionnez le réseau et le sous-réseau dans lesquels une plage IPv6 est configurée.

    3. Dans le champ Type de pile d'adresses IP, sélectionnez IPv4 et IPv6 (double pile).

    4. Dans le champ Adresse IPv4 interne principale, sélectionnez l'une des options suivantes :

      • Pour attribuer une nouvelle adresse IPv4 interne éphémère, sélectionnez Éphémère.
      • Pour attribuer une adresse IP externe statique existante, choisissez le nom d'une adresse IPv4 réservée dans la liste.
      • Pour créer et attribuer une nouvelle adresse IPv4 interne statique, sélectionnez Réserver une adresse IPv4 interne statique.
    5. Facultatif: dans le champ Adresse IPv4 externe, sélectionnez l'une des options suivantes:

      • Pour attribuer une adresse IPv4 externe éphémère, sélectionnez Éphémère.
      • Pour créer une instance sans adresse IPv4 externe, sélectionnez Aucune.
      • Pour attribuer une adresse IP externe statique existante, choisissez le nom d'une adresse IPv4 réservée dans la liste.
      • Pour créer et attribuer une nouvelle adresse IPv4 externe statique, sélectionnez Réserver une adresse IPv4 externe statique.
    6. Facultatif: Pour configurer une adresse IPv6 externe, sélectionnez l'une des options suivantes dans Adresse IPv6 externe:

      • Pour attribuer une nouvelle adresse IPv6 externe éphémère, sélectionnez Allouer automatiquement.
      • Pour attribuer une adresse IP externe statique existante, choisissez le nom d'une adresse IPv6 réservée dans la liste.
      • Pour créer et attribuer une nouvelle adresse IPv6 externe statique, sélectionnez Réserver une adresse IPv6 externe statique.
    7. Pour terminer la modification de l'interface réseau, cliquez sur OK.

    8. Facultatif: Pour configurer une interface réseau supplémentaire, cliquez sur Ajouter une interface réseau, puis répétez les étapes précédentes pour le volet Networking (Réseau).

  5. Facultatif: spécifiez d'autres options de configuration. Pour en savoir plus, consultez la section Options de configuration lors de la création d'une instance.

  6. Pour créer et démarrer l'instance, cliquez sur Créer.

Créez une instance à l'aide de la commande gcloud compute instances create.

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

Remplacez les éléments suivants :

  • INSTANCE_NAME: nom de l'instance
  • SUBNET_NAME: sous-réseau auquel connecter l'instance. Le sous-réseau doit avoir une plage de sous-réseaux IPv6.
  • ZONE: zone dans laquelle déployer l'instance
  1. Sélectionnez une image. Notez le nom de l'image ou de la famille d'images, ainsi que le nom du projet contenant l'image.
  2. Utilisez la méthode instances.insert pour créer une instance à partir d'une famille d'images ou d'une version spécifique d'une image de l'OS:

    Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :

    • PROJECT_ID: ID du projet dans lequel créer l'instance.
    • ZONE: zone dans laquelle créer l'instance.
    • MACHINE_TYPE_ZONE: si vous utilisez un type de machine personnalisé, spécifiez la zone contenant le type de machine personnalisé à utiliser pour la nouvelle instance. Sinon, spécifiez la zone dans laquelle créer l'instance.
    • MACHINE_TYPE: type de machine prédéfini ou personnalisé pour la nouvelle instance (par exemple, n4-standard-2)
    • INSTANCE_NAME: nom de la nouvelle instance
    • REGION: région qui contient le sous-réseau
    • SUBNET: sous-réseau à double pile
    • IMAGE_PROJECT: facultatif: projet d'image contenant l'image
    • IMAGE (facultatif) : spécifiez l'une des options suivantes :

      • Version spécifique de l'image de l'OS. Exemple : debian-12-bookworm-v20241009
      • Une famille d'images, qui doit être au format family/IMAGE_FAMILY. Cette action crée l'instance à partir de l'image d'OS la plus récente et non obsolète. Par exemple, si vous spécifiez family/debian-12, Compute Engine crée une instance à l'aide de la dernière version de l'image de l'OS dans la famille d'images Debian 12. Pour en savoir plus sur l'utilisation des familles d'images, consultez la page Bonnes pratiques concernant les familles d'images.

    Méthode HTTP et URL :

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

    Corps JSON de la requête :

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

    Pour envoyer votre requête, développez l'une des options suivantes :

    Enregistrez le corps de la requête dans un fichier nommé request.json, puis exécutez la commande suivante :

    curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json; charset=utf-8" \
    -d @request.json \
    "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances"

    Enregistrez le corps de la requête dans un fichier nommé request.json, puis exécutez la commande suivante :

    $cred = gcloud auth print-access-token
    $headers = @{ "Authorization" = "Bearer $cred" }

    Invoke-WebRequest `
    -Method POST `
    -Headers $headers `
    -ContentType: "application/json; charset=utf-8" `
    -InFile request.json `
    -Uri "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances" | Select-Object -Expand Content

    Vous devriez recevoir une réponse JSON de ce type :

    {
      "kind": "compute#operation",
      "id": "9216044482154695709",
      "name": "operation-1739207409646-62dccc7d7bc58-d1350b42-64fdb7f7",
      "zone": "https://www.googleapis.com/compute/{api_version}/projects/`PROJECT_ID`/zones/`ZONE`",
      "operationType": "insert",
      "targetLink": "https://www.googleapis.com/compute/{api_version}/projects/`PROJECT_ID`/zones/`ZONE`/instances/`INSTANCE_NAME`",
      "targetId": "2679381553616227357",
      "status": "RUNNING",
      "user": "USER_ID",
      "progress": 0,
      "insertTime": "2025-02-10T09:10:10.551-08:00",
      "startTime": "2025-02-10T09:10:10.551-08:00",
      "selfLink": "https://www.googleapis.com/compute/{api_version}/projects/`PROJECT_ID`/zones/`ZONE`/operations/operation-1565289606387-58f9f62f5989c-e582f586-6d22f38"
     "kind": "compute#operation"
    }
    

Créer une instance IPv6 uniquement

Pour créer une instance IPv6 uniquement, suivez les étapes décrites dans cette section.

Pour une instance Compute Engine dotée d'une seule interface réseau, l'instance peut avoir une adresse IPv6 interne ou externe, en fonction du type d'accès du réseau auquel son interface est connectée. Vous devez créer un réseau cloud privé virtuel (VPC) en mode personnalisé avec un sous-réseau qui dispose d'une plage d'adresses IPv6.

Avant de pouvoir créer une instance de VM multi-NIC qui utilise à la fois des adresses IPv6 internes et externes, vous devez créer les éléments suivants:

  • Le réseau et le sous-réseau internes: réseau VPC en mode personnalisé avec ULA IPv6 activé, sous-réseau avec une plage d'adresses IPv6 et type d'accès défini sur internal.
  • Le réseau et le sous-réseau externes: deuxième réseau VPC en mode personnalisé, deuxième sous-réseau avec une plage d'adresses IPv6 et type d'accès défini sur external.

Lorsque vous créez l'instance, vous configurez deux interfaces réseau, l'une qui se connecte au sous-réseau avec la plage d'adresses IPv6 interne et l'autre qui se connecte au sous-réseau avec la plage d'adresses externe.

Si vous utilisez un VPC partagé et que vous souhaitez créer une instance IPv6 uniquement connectée à un sous-réseau partagé, consultez la section Créer une instance dans la documentation sur le VPC partagé.

  1. Accéder à la page Créer une instance.

    Accéder à la page Créer une instance

  2. Si vous y êtes invité(e), sélectionnez votre projet et cliquez sur Continuer. La page Créer une instance s'affiche et affiche le volet Configuration de la machine.

  3. Dans le volet Configuration de la machine, procédez comme suit:

    1. Dans le champ Nom, spécifiez un nom pour votre instance. Pour en savoir plus, consultez la section Nommer les ressources.
    2. Facultatif: dans le champ Zone, sélectionnez une zone pour cette instance. Choisissez une zone dans une région contenant un sous-réseau sur lequel une plage IPv6 est configurée.
    3. Sélectionnez la famille de machines pour votre instance. La console Google Cloud affiche ensuite les séries de machines disponibles pour la famille de machines sélectionnée. Les options de famille de machines suivantes sont disponibles:

      • Général
      • Optimisé pour le calcul
      • Mémoire optimisée
      • Optimisé pour le stockage
      • GPU

    4. Dans la colonne Série, sélectionnez la série de machines de votre instance.

    5. Dans la section Type de machine, sélectionnez le type de machine pour votre instance.

  4. Dans le menu de navigation, cliquez sur Mise en réseau. Dans le volet Networking (Mise en réseau) qui s'affiche, procédez comme suit:

    1. Dans la section Interfaces réseau, cliquez sur l'interface réseau pour la développer et la modifier.

    2. Dans les champs Réseau et Sous-réseau, sélectionnez le réseau et le sous-réseau dans lesquels une plage IPv6 est configurée.

      Le type d'accès IPv6 du sous-réseau détermine si l'instance reçoit une adresse IPv6 interne ou externe. Pour attribuer une adresse IPv6 interne, vous devez sélectionner un réseau créé avec l'option Configurer une plage d'adresses IPv6 interne ULA pour ce réseau VPC. Sinon, vous ne pouvez configurer que des adresses IPv6 externes.

    3. Pour Type de pile d'adresses IP, sélectionnez IPv6 (pile unique).

    4. Si vous avez sélectionné un sous-réseau avec un type d'accès Internal, sélectionnez l'une des options suivantes pour Adresse IPv6 interne principale:

      • Pour attribuer une nouvelle adresse IPv6 éphémère, sélectionnez Allocation automatique (/96).
      • Pour attribuer une adresse IP interne statique existante, choisissez le nom d'une adresse IPv6 réservée dans la liste.
      • Pour créer et attribuer une nouvelle adresse IPv6 interne statique, sélectionnez Réserver une adresse IPv6 interne statique.
    5. Si vous avez sélectionné un sous-réseau avec un type d'accès External, sélectionnez l'une des options suivantes pour Adresse IPv6 externe:

      • Pour attribuer une nouvelle adresse IPv6 externe éphémère, sélectionnez Allouer automatiquement.
      • Pour attribuer une adresse IP externe statique existante, choisissez le nom d'une adresse IPv6 réservée dans la liste.
      • Pour créer et attribuer une nouvelle adresse IPv6 externe statique, sélectionnez Réserver une adresse IPv6 externe statique.
    6. Pour terminer la modification de l'interface réseau, cliquez sur OK.

    7. Facultatif: Pour ajouter une adresse IPv6 supplémentaire, procédez comme suit:

      1. Sélectionnez Ajouter une interface réseau.
      2. Répétez les étapes précédentes de cette tâche pour le volet Networking (Mise en réseau).
  5. Facultatif: spécifiez d'autres options de configuration. Pour en savoir plus, consultez la section Options de configuration lors de la création d'une instance.

  6. Pour créer et démarrer l'instance, cliquez sur Créer.

Créez une instance à l'aide de la commande gcloud beta compute instances create. Pour attribuer des adresses IPv6 internes et externes, vous devez créer l'instance avec au moins deux interfaces réseau.

gcloud beta 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=subnet=SUBNET_INTERNAL_NAME,stack-type=IPV6_ONLY \
    --network-interface=subnet=SUBNET_EXTERNAL_NAME,stack-type=IPV6_ONLY,ipv6-network-tier=PREMIUM

Remplacez les éléments suivants :

  • INSTANCE_NAME: nom de l'instance
  • ZONE: zone dans laquelle l'instance est créée, par exemple europe-west1-b. La région de l'instance est déduite de la zone.
  • MACHINE_TYPE: facultatif: type de machine prédéfini ou personnalisé pour la nouvelle instance. Par exemple, n4-standard-2.
  • IMAGE_PROJECT: facultatif: projet d'image contenant l'image
  • IMAGE (facultatif) : spécifiez l'une des options suivantes :
    • Version spécifique de l'image de l'OS. Exemple : debian-12-bookworm-v202410095
    • Une famille d'images, qui doit être au format family/IMAGE_FAMILY. Cette action crée l'instance à partir de l'image d'OS la plus récente et non obsolète. Par exemple, si vous spécifiez family/debian-12, Compute Engine crée une instance à l'aide de la dernière version de l'image de l'OS dans la famille d'images Debian 12. Pour en savoir plus sur l'utilisation des familles d'images, consultez la page Bonnes pratiques concernant les familles d'images.
  • SIZE (facultatif) : taille du nouveau disque. Cette valeur doit être un nombre entier. L'unité de mesure par défaut est le gigaoctet.
  • SUBNET_INTERNAL_NAME: nom du sous-réseau configuré pour les adresses IP internes à utiliser avec l'instance.
  • SUBNET_EXTERNAL_NAME: nom du sous-réseau configuré pour les adresses IP externes à utiliser avec l'instance.
  1. Sélectionnez une image. Notez le nom de l'image ou de la famille d'images, ainsi que le nom du projet contenant l'image.
  2. Utilisez la méthode instances.insert pour créer une instance à partir d'une famille d'images ou d'une version spécifique d'une image de l'OS:

    Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :

    • PROJECT_ID: ID du projet dans lequel créer l'instance.
    • ZONE: zone dans laquelle créer l'instance.
    • MACHINE_TYPE_ZONE: si vous utilisez un type de machine personnalisé, spécifiez la zone contenant le type de machine personnalisé à utiliser pour la nouvelle instance. Sinon,spécifiez la zone dans laquelle créer l'instance.
    • MACHINE_TYPE: type de machine prédéfini ou personnalisé pour la nouvelle instance (par exemple, n4-standard-2).
    • INSTANCE_NAME: nom de la nouvelle instance
    • REGION: région qui contient le sous-réseau
    • SUBNET_INTERNAL: sous-réseau IPv6 uniquement. Le réseau de ce sous-réseau doit avoir un type d'accès INTERNAL et l'ULA IPv6 doit être activé.
    • SUBNET_EXTERNAL: sous-réseau IPv6 uniquement. Le réseau de ce sous-réseau doit avoir un type d'accès INTERNAL.
    • IMAGE_PROJECT: facultatif: projet d'image contenant l'image
    • IMAGE (facultatif) : spécifiez l'une des options suivantes :

      • Version spécifique de l'image de l'OS. Exemple : debian-12-bookworm-v20241009
      • Une famille d'images, qui doit être au format family/IMAGE_FAMILY. Cette action crée l'instance à partir de l'image d'OS la plus récente et non obsolète. Par exemple, si vous spécifiez family/debian-12, Compute Engine crée une instance à l'aide de la dernière version de l'image de l'OS dans la famille d'images Debian 12. Pour en savoir plus sur l'utilisation des familles d'images, consultez la page Bonnes pratiques concernant les familles d'images.

    Méthode HTTP et URL :

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

    Corps JSON de la requête :

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

    Pour envoyer votre requête, développez l'une des options suivantes :

    Enregistrez le corps de la requête dans un fichier nommé request.json, puis exécutez la commande suivante :

    curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json; charset=utf-8" \
    -d @request.json \
    "https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances"

    Enregistrez le corps de la requête dans un fichier nommé request.json, puis exécutez la commande suivante :

    $cred = gcloud auth print-access-token
    $headers = @{ "Authorization" = "Bearer $cred" }

    Invoke-WebRequest `
    -Method POST `
    -Headers $headers `
    -ContentType: "application/json; charset=utf-8" `
    -InFile request.json `
    -Uri "https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances" | Select-Object -Expand Content

    Vous devriez recevoir une réponse JSON de ce type :

    {
      "kind": "compute#operation",
      "id": "9216044482154695709",
      "name": "operation-1739207409646-62dccc7d7bc58-d1350b42-64fdb7f7",
      "zone": "https://www.googleapis.com/compute/beta/projects/`PROJECT_ID`/zones/`ZONE`",
      "operationType": "insert",
      "targetLink": "https://www.googleapis.com/compute/beta/projects/`PROJECT_ID`/zones/`ZONE`/instances/`INSTANCE_NAME`",
      "targetId": "2679381553616227357",
      "status": "RUNNING",
      "user": "USER_ID",
      "progress": 0,
      "insertTime": "2025-02-10T09:10:10.551-08:00",
      "startTime": "2025-02-10T09:10:10.551-08:00",
      "selfLink": "https://www.googleapis.com/compute/beta/projects/`PROJECT_ID`/zones/`ZONE`/operations/operation-1565289606387-58f9f62f5989c-e582f586-6d22f38"
     "kind": "compute#operation"
    }
    

Étape suivante