OS 이미지나 디스크 이미지에서 가상 머신(VM) 인스턴스를 만듭니다. 이 문서에서는 VM의 소스 OS 이미지나 소스 디스크 이미지를 확인하는 방법을 설명합니다.
시작하기 전에
-
아직 인증을 설정하지 않았다면 설정합니다.
인증은 서비스 및 API에 액세스하기 위해 ID를 확인하는 프로세스입니다. Google Cloud
로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.
Select the tab for how you plan to use the samples on this page:
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
REST
로컬 개발 환경에서 이 페이지의 REST API 샘플을 사용하려면 gcloud CLI에 제공한 사용자 인증 정보를 사용합니다.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
자세한 내용은 Google Cloud 인증 문서의 REST 사용을 위한 인증을 참고하세요.
-
VM의 소스 OS 이미지 또는 소스 디스크 이미지 보기
VM의 소스 OS 이미지나 소스 디스크 이미지를 보려면 Google Cloud 콘솔, Google Cloud CLI 또는 Compute Engine API를 사용합니다.
이 태스크에 필요한 권한
이 태스크를 수행하려면 다음과 같은 권한이 있어야 합니다.
- 인스턴스에 대한
compute.instances.get
권한
Google Cloud 콘솔에서 VM 인스턴스 페이지로 이동합니다.
VM의 이름을 클릭합니다.
소스 OS 이미지나 소스 디스크 이미지의 이름은 스토리지 > 부팅 디스크 > 이미지에 있습니다.
다음
gcloud compute instances describe
명령어를 사용하여 VM에 연결된 디스크를 봅니다.gcloud compute instances describe
VM_NAME VM_NAME
을 VM의 이름으로 바꿉니다.다음
gcloud compute disks describe
명령어를 사용하여 디스크의 소스 OS 이미지나 소스 디스크 이미지를 봅니다.gcloud compute disks describe
DISK_NAME \ --zone=ZONE \ --format="get(SOURCE )"다음을 바꿉니다.
DISK_NAME
: 소스를 볼 디스크의 이름입니다.ZONE
: 디스크가 있는 영역입니다.SOURCE
: 소스 OS 이미지 또는 소스 디스크 이미지를 반환할지 여부를 지정하는 값입니다.sourceDisk
또는sourceImage
로 설정합니다. 해당 소스 OS 이미지나 소스 디스크 이미지가 없으면sourceDisk
또는sourceImage
를 지정해도 값이 반환되지 않습니다. 값이 반환되지 않으면 다른 값을 지정하고 명령어를 다시 실행합니다.
다음
instances.get
메서드를 사용하여 VM에 연결된 디스크를 봅니다.GET https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID /zones/ZONE /instances/VM_NAME 다음을 바꿉니다.
PROJECT_ID
: 프로젝트 IDZONE
: VM이 포함된 영역입니다.VM_NAME
: VM의 이름
disks.get
메서드를 사용하여 디스크의 소스 OS 이미지나 소스 디스크 이미지를 봅니다.소스 OS 이미지가 있는 VM의 경우 이 메서드는
sourceImage
필드에 디스크를 만드는 데 사용된 소스 이미지를 반환합니다. 소스 디스크 이미지가 있는 VM의 경우 이 메서드는 대신sourceDisk
필드에 소스 이미지를 반환합니다.GET https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID /zones/ZONE /disks/DISK_NAME 다음을 바꿉니다.
PROJECT_ID
: 프로젝트 IDZONE
: 디스크가 포함된 영역입니다.DISK_NAME
: 디스크 이름
다음 단계
- Compute Engine의 OS 이미지 자세히 알아보기