如何下载 google 计算引擎映像

how can I download a google compute engine image

如何下载从永久磁盘快照创建的 google 计算引擎映像?似乎没有通过控制台直接执行此操作的方法。

没有从 GCE 下载图像或快照的直接方法,但有一种方法可以保存图像并将其存储在 Google 云存储 (GCS) 中,以便下载。您可以使用标准 gcimagebundle 工具来执行此操作。

您也可以使用 dd command 创建此图像。在比您要镜像的磁盘大的临时磁盘上,运行 这个:

dd if=/dev/disk/by-id/google-diskname of=disk.img bs=5M

然后您可以运行此命令将其复制到 GCS:

gsutil cp disk.img gs://bucket/image.img

以后,您可以:

gsutil cat gs://bucket/image.img | dd of=/dev/disk/by-id/google-newdisk bs=5M

这将允许您制作磁盘映像,然后将其发送到 GCS,您可以在 GCS 中使用 Web 界面或 gsutil 下载它。

作为当前答案的补充,您可以通过将 public 密钥添加到 "SSH Keys" 来使用 SSH/SCP 直接下载文件。然后,使用您自己的终端:

sheryl:~ sangprabo$ scp prabowo.murti@123.456.789.012:/var/www/my-file.tar.gz . 
Enter passphrase for key '/Users/sangprabo/.ssh/id_rsa': 

我更喜欢这种方式,所以我不需要先创建存储桶。 CMIIW.