Google Cloud で Compute Engine の VM インスタンスを特定のゾーンで起動するための gcloud コマンドとして正しいものはどれですか?
- A. gcloud vm create my-vm --machine-type=e2-medium --zone=asia-northeast1-a
- B. gcloud instances create my-vm --type=e2-medium --zone=asia-northeast1-a
- C. gcloud compute create instance my-vm --machine-type=e2-medium --region=asia-northeast1
- D. gcloud compute instances create my-vm --machine-type=e2-medium --zone=asia-northeast1-a
解答と解説を見る
正解: D
正しいコマンドは gcloud compute instances create <NAME> --machine-type=<TYPE> --zone=<ZONE> です。gcloud compute が Compute Engine のサブコマンドグループで、instances create が操作です。選択肢B の gcloud instances create は存在しません(compute サブコマンドが必要)。選択肢C の gcloud compute create instance は引数の順序が誤りで、正しくは gcloud compute instances create です。また、VM はゾーンリソースのため --zone で指定します(--region は使いません)。選択肢A の gcloud vm create も存在しないコマンドです。