PAYG와 BYOS 간 전환


라이선스 참조 또는 코드를 다른 라이선스 참조 또는 코드로 대체하여 종량제 (PAYG)와 사용자 구독 사용 (BYOS) 결제 모델 간에 전환할 수 있습니다. BYOS와 종량제 간 전환은 Red Hat Enterprise Linux (RHEL), RHEL for SAP, SUSE Linux Enterprise Server (SLES), SLES for SAP에서 지원됩니다. 라이선스 코드 및 허용되는 라이선스 수정사항을 확인하는 방법에 관한 자세한 내용은 라이선스 변경사항 및 제한사항을 참고하세요.

시작하기 전에

  • 아직 설정하지 않았다면 인증을 설정합니다. 인증은 Google Cloud 서비스 및 API에 액세스하기 위해 ID를 확인합니다. 로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.

    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. Google Cloud CLI를 설치합니다. 설치 후 다음 명령어를 실행하여 Google Cloud CLI를 초기화합니다.

      gcloud init

      외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.

    2. Set a default region and zone.

BYOS 라이선스를 PAYG 라이선스로 변경

BYOS 라이선스를 종량제 라이선스로 바꾸려면 Google Cloud CLI 또는 Compute Engine API를 사용합니다.

gcloud

라이선스 참조나 코드를 사용하여 디스크의 라이선스를 바꾸려면 gcloud compute disks update 명령어를 사용합니다.

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

다음을 바꿉니다.

  • DISK_NAME: 바꿀 디스크의 이름입니다.
  • PREVIOUS_LICENSE: 대체되는 이전 라이선스 참조로 바꿉니다(예: "rhel-7-byos", "rhel-8-byos").
  • NEW_LICENSE: 새 라이선스 참조로 바꿉니다(예: "rhel-7-server", "rhel-8-server").

REST

디스크의 라이선스를 바꾸려면 요청 본문에 새 라이선스를 추가하고 이전 라이선스는 생략합니다. 다음 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"]}'

다음을 바꿉니다.

  • PROJECT: 프로젝트 이름입니다.
  • ZONE: VM이 포함된 영역입니다.
  • DISK_NAME: 디스크 이름
  • NEW_LICENSE: 새 라이선스 참조(예: "rhel-6-byos", "rhel-7-byos") 또는 라이선스 코드(예: "4720191914037931587", "1492188837615955530")