仮想マシン(VM)インスタンスは、OS イメージまたはディスク イメージから作成します。このドキュメントでは、VM のソース OS イメージやソースディスク イメージを確認する方法について説明します。
始める前に
-
まだ設定していない場合は、認証を設定します。認証とは、Google Cloud サービスと API にアクセスするために ID を確認するプロセスです。ローカル開発環境でコードまたはサンプルを実行するには、次のいずれかのオプションを選択して 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
: VM が配置されているゾーン。SOURCE
: ソース OS イメージとソースディスク イメージのどちらを返すかを指定する値。sourceDisk
またはsourceImage
に設定します。sourceDisk
またはsourceImage
を指定した場合、対応するソース OS イメージまたはソースディスク イメージがない限り、値は返されません。値が返されない場合は、他の値を指定して、コマンドを再度実行します。
次の
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 イメージについて学習する。