Basculer entre PAYG et BYOS

Vous pouvez passer du modèle de facturation à l'usage (PAYG) à celui de l'utilisation de votre propre abonnement (BYOS) en remplaçant une référence ou un code de licence par un autre. Pour en savoir plus sur les codes de licence et sur la façon de déterminer les modifications de licence autorisées, consultez Modifications et restrictions concernant les licences.

Avant de commencer

  • 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 services et aux API Trusted Cloud by S3NS . 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:

    Console

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

    gcloud

    1. Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez Google Cloud CLI en exécutant la commande suivante :

      gcloud init
    2. Set a default region and zone.

Remplacer une licence PAYG par une licence BYOS

Pour remplacer une licence au paiement à l'utilisation par une licence BYOS, utilisez la Google Cloud CLI ou l'API Compute Engine.

gcloud

Pour remplacer la licence d'un disque par une référence ou un code de licence, utilisez la commande gcloud compute disks update :

gcloud compute disks update DISK_NAME \
    --replace-license=PREVIOUS_LICENSE,NEW_LICENSE

Remplacez les éléments suivants :

  • DISK_NAME : nom du disque à remplacer.
  • PREVIOUS_LICENSE : référence de licence précédente remplacée, par exemple "rhel-6-server", "rhel-7-server".
  • NEW_LICENSE : nouvelle référence de licence, par exemple "rhel-6-byos", "rhel-7-byos".

REST

Pour remplacer la licence d'un disque, ajoutez la nouvelle licence au corps de la requête et omettez l'ancienne. Appelez la méthode disks.update v1 suivante :

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/disks/DISK_NAME?paths=licenses --data '{"name":"DISK_NAME", "licenses":["https://www.googleapis.com/compute/v1/NEW_LICENSE"]}'

Remplacez les éléments suivants :

  • PROJECT : nom du projet.
  • ZONE : zone contenant la VM
  • DISK_NAME : le nom du disque
  • NEW_LICENSE : nouvelle référence de licence, par exemple "rhel-6-byos", "rhel-7-byos" ou code de licence, par exemple "4720191914037931587", "1492188837615955530".