有什么方法可以下载我的Google Compute Engine虚拟机?

时间:2018-11-15 06:27:31

标签: google-cloud-platform virtual-machine google-compute-engine

我正在Google计算引擎上运行一个项目。我想在其他域上创建相同的虚拟机重复版本。有什么方法可以下载我的Google Compute Engine VM并将其上传到其他VM。

1 个答案:

答案 0 :(得分:2)

您可以通过Project 1中的快照/图像在Project 2中创建新的磁盘。您可以在{{3 }}。我只建议两个。

REST API方法

  

POST Doc {Project2} / zones / {zone} / disks

与 请求主体

{
  "name": "my-new-disk-in-project2",
  "sourceSnapshot": "https://www.googleapis.com/compute/v1/projects/{Project1}/global/snapshots/{snapshot-name}"
}

Python客户端API方法

from googleapiclient import discovery
import google.cloud
service = discovery.build('compute', 'v1')
body = {
  "name": "my-new-disk-in-project2",
  "sourceSnapshot": "https://www.googleapis.com/compute/v1/projects/{Project1}/global/snapshots/{snapshot-name}"
}

request = service.disks().insert(project={Project2}, zone=zone, body=body)
response = request.execute()

最后

通过磁盘创建实例,仍然有很多方法可以执行此操作,最简单的方法是单击控制台中的按钮(“计算引擎”->“磁盘”->“您的新磁盘”->“创建实例”)。