PAYG와 BYOS 간 전환

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

시작하기 전에

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

    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. Google Cloud CLI를 설치한 후 제휴 ID로 gcloud CLI에 로그인합니다. 로그인한 후 다음 명령어를 실행하여 Google Cloud CLI를 초기화합니다.

      gcloud init
    2. Set a default region and zone.

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

종량제 라이선스를 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-6-server", "rhel-7-server").
  • NEW_LICENSE: 새 라이선스 참조입니다(예: "rhel-6-byos", "rhel-7-byos").

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")).