簡體   English   中英

如何從自定義圖像創建 gcp 實例?

[英]How to create a gcp instance from a custom image?

在 AWS 中,我將創建一個 AMI,復制到其他區域並使它們全部公開。 然后,我的客戶可以從社區 AMI 中進行選擇。

我一直在嘗試在 GCP 中復制此工作流程,但我發現 GCP 沒有社區圖像選項。 你也不能讓它“公開”。 但是您可以使用gcloud compute images export命令將gcloud compute images export到外部文件並將其上傳到存儲桶。

但是如何使用它來創建一個實例呢? 我檢查了控制台以“創建 VM 實例”,但它沒有上傳或從驅動器中選擇的選項。 只有您帳戶中已有的公共和自定義圖像。

公開共享自定義圖像。

  1. 使用以下命令公開自定義圖像

    gcloud compute images add-iam-policy-binding [image-name] \\ --member='allAuthenticatedUsers' \\ --role='roles/compute.imageUser'
  2. 獲取自定義圖片的公共網址

    gcloud compute images list --uri | grep [image-name]

    它將采用https://www.googleapis.com/compute/v1/projects/[project-name]/global/images/[image-name]格式

  3. 使用公共鏡像 URL 創建 VM

     gcloud beta compute instances create instance-1 --zone=us-central1-a \\ --machine-type=n1-standard-1 --subnet=default \\ --image=https://www.googleapis.com/compute/v1/projects/[project-name]/global/images/[image-name] \\ --boot-disk-size=10GB --boot-disk-device-name=instance-1

有關詳細信息,請在此處gcp 管理圖像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM