您可以使用作業系統映像檔或磁碟映像檔建立虛擬機器 (VM) 執行個體。本文說明如何判斷 VM 的來源 OS 映像檔或來源磁碟映像檔。
事前準備
-
如果尚未設定,請先設定驗證機制。驗證是指驗證身分,以便存取 Google Cloud 服務和 API 的程序。如要在本機開發環境中執行程式碼或範例,您可以選取下列任一選項,向 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
REST
To use the REST API samples on this page in a local development environment, you use the credentials you provide to the gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
For more information, see Authenticate for using REST in the Google Cloud authentication documentation.
-
查看 VM 的來源作業系統映像檔或來源磁碟映像檔
如要查看 VM 的原始 OS 映像檔或原始磁碟映像檔,請使用 Google Cloud 控制台、Google Cloud CLI 或 Compute Engine API。
主控台
前往 Google Cloud 控制台的「VM instances」(VM 執行個體) 頁面。
按一下 VM 的「名稱」。
來源 OS 映像檔或來源磁碟映像檔的名稱位於「儲存空間」>「開機磁碟」>「映像檔」。
gcloud
使用下列
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
。指定sourceDisk
或sourceImage
時不會傳回任何值,除非有對應的來源作業系統映像檔或來源磁碟映像檔。如果沒有傳回任何值,請指定其他值,然後再次執行指令。
REST
使用下列
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 映像檔或來源磁碟映像檔。如果 VM 含有來源 OS 映像檔,這個方法會在
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 中的作業系統映像檔。