Passare da PAYG a BYOS

Puoi passare dai modelli di fatturazione pay-as-you-go (PAYG) a quelli Bring Your Own Subscription (BYOS) sostituendo un riferimento o un codice di licenza con un altro. Per informazioni dettagliate sui codici di licenza e su come determinare le modifiche consentite, vedi Modifiche e limitazioni delle licenze.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione è il processo di verifica dell'identità per poter accedere a Trusted Cloud by S3NS servizi e API. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    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. Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il seguente comando:

      gcloud init
    2. Set a default region and zone.

Sostituire una licenza PAYG con una licenza BYOS

Per sostituire una licenza PAYG con una licenza BYOS, utilizza Google Cloud CLI o l'API Compute Engine.

gcloud

Per sostituire la licenza di un disco con un riferimento o un codice di licenza, utilizza il comando gcloud compute disks update:

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

Sostituisci quanto segue:

  • DISK_NAME: il nome del disco da sostituire.
  • PREVIOUS_LICENSE: il riferimento alla licenza precedente che viene sostituito, ad esempio "rhel-6-server", "rhel-7-server".
  • NEW_LICENSE: il nuovo riferimento alla licenza, ad esempio "rhel-6-byos", "rhel-7-byos".

REST

Per sostituire la licenza di un disco, aggiungi la nuova licenza al corpo della richiesta e ometti la licenza precedente. Chiama il seguente metodo disks.update v1:

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"]}'

Sostituisci quanto segue:

  • PROJECT: il nome del progetto
  • ZONE: la zona contenente la VM
  • DISK_NAME: il nome del disco
  • NEW_LICENSE: il nuovo riferimento alla licenza, ad esempio "rhel-6-byos", "rhel-7-byos" o codice di licenza, ad esempio "4720191914037931587", "1492188837615955530".