Cómo alternar entre PAYG y BYOS

Puedes cambiar entre los modelos de facturación de pago por uso (PAYG) y trae tu propia suscripción (BYOS) reemplazando una referencia o un código de licencia por otro. Para obtener detalles sobre los códigos de licencia y cómo determinar las modificaciones permitidas, consulta Cambios y restricciones de licencias.

Antes de comenzar

  • Si aún no lo hiciste, configura la autenticación. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Trusted Cloud by S3NS . Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    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. Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:

      gcloud init
    2. Set a default region and zone.

Cómo cambiar una licencia PAYG a una licencia BYOS

Para reemplazar una licencia de pago por uso por una licencia de BYOS, usa Google Cloud CLI o la API de Compute Engine.

gcloud

Para reemplazar la licencia de un disco por una referencia o un código de licencia, usa el comando gcloud compute disks update:

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

Reemplaza lo siguiente:

  • DISK_NAME: Es el nombre del disco que se reemplazará.
  • PREVIOUS_LICENSE: Es la referencia de licencia anterior que se reemplaza, por ejemplo, "rhel-6-server", "rhel-7-server".
  • NEW_LICENSE: Es la nueva referencia de licencia, por ejemplo, "rhel-6-byos" o "rhel-7-byos".

REST

Para reemplazar la licencia de un disco, agrega la nueva licencia al cuerpo de la solicitud y omite la anterior. Realiza una llamada al siguiente método 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"]}'

Reemplaza lo siguiente:

  • PROJECT: el nombre del proyecto
  • ZONE: la zona que contiene la VM
  • DISK_NAME: Es el nombre del disco
  • NEW_LICENSE: Es la nueva referencia de licencia, por ejemplo, "rhel-6-byos", "rhel-7-byos" o el código de licencia, por ejemplo, "4720191914037931587", "1492188837615955530".