É possível alternar entre os modelos de faturamento de pagamento por utilização (PAYG) e traga sua própria assinatura (BYOS) substituindo uma referência ou um código de licença por outro. É possível alternar entre BYOS e PAYG para o Red Hat Enterprise Linux (RHEL), o RHEL para SAP, o SUSE Linux Enterprise Server (SLES) e o SLES para SAP. Para detalhes sobre códigos de licença e como determinar as modificações permitidas, consulte Mudanças e restrições de licença.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação verifica sua identidade para acesso a serviços e APIs do Google Cloud . Para executar
códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine selecionando uma das seguintes opções:
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
-
Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud init
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
- Set a default region and zone.
Mudar uma licença BYOS para uma licença PAYG
Para substituir uma licença BYOS por uma PAYG, use a Google Cloud CLI ou a API Compute Engine.
gcloud
Para substituir a licença de um disco por uma referência ou um código de licença, use o comando
gcloud compute disks update
:gcloud compute disks update DISK_NAME \ --replace-license=PREVIOUS_LICENSE,NEW_LICENSE
Substitua:
DISK_NAME
: o nome do disco a ser substituído.PREVIOUS_LICENSE
: a referência de licença anterior que está sendo substituída, por exemplo,"rhel-7-byos"
,"rhel-8-byos"
.NEW_LICENSE
: a nova referência de licença, por exemplo,"rhel-7-server"
,"rhel-8-server"
.
REST
Para substituir a licença de um disco, adicione a nova licença ao corpo da solicitação e omita a anterior. Chame o seguinte 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"]}'
Substitua:
PROJECT
: o nome do projeto.ZONE
: a zona que contém a VM;DISK_NAME
: o nome do disco.NEW_LICENSE
: a nova referência de licença, por exemplo,"rhel-6-byos"
,"rhel-7-byos"
ou código de licença, por exemplo,"4720191914037931587"
,"1492188837615955530"
.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-12 UTC.
-