Cambiar entre el modelo de pago por uso y el modelo BYOS


Puedes cambiar entre los modelos de facturación de pago por uso y trae tu propia suscripción sustituyendo una referencia o un código de licencia por otro. Se puede cambiar entre BYOS y PAYG en Red Hat Enterprise Linux (RHEL), RHEL for SAP, SUSE Linux Enterprise Server (SLES) y SLES for SAP. Para obtener información sobre los códigos de licencia y cómo determinar las modificaciones de licencia permitidas, consulta Cambios y restricciones de las licencias.

Antes de empezar

  • Si aún no lo has hecho, configura la autenticación. La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos 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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    2. Set a default region and zone.

Cambiar una licencia BYOS por una de pago por uso

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

gcloud

Para sustituir 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

Haz los cambios siguientes:

  • DISK_NAME: el nombre del disco que se va a sustituir.
  • PREVIOUS_LICENSE: la referencia de licencia anterior que se va a sustituir, por ejemplo, "rhel-7-byos" o "rhel-8-byos".
  • NEW_LICENSE: la nueva referencia de licencia, por ejemplo, "rhel-7-server" o "rhel-8-server".

REST

Para sustituir la licencia de un disco, añade la nueva licencia al cuerpo de la solicitud y omite la anterior. Llama al siguiente método v1 de disks.update:

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

Haz los cambios siguientes:

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