在我的Google-cloud项目prj1
中,有一个实例instance-1
,我想使用以下命令将其从us-central1-a
移到europe-west2
区域。
$ gcloud compute instances move instance-1 --zone us-central1-a --destination-zone europe-west2
出现以下错误:
ERROR: (gcloud.compute.instances.move) Project [prj1] not found: The resource 'projects/prj1/zones/europe-west2' was not found
为什么对我的项目说“未定义”? 似乎我错过了一些步骤,但现在我被困住了。
答案 0 :(得分:2)
在GCP中,存在区域和区域的概念。区域是地理区域(例如,美国中部或西欧),而区域是这些区域内的分散数据中心,这些区域在物理上是分开的,因此不太可能由于事件而同时发生故障。创建计算引擎时,我们将在一个区域内创建该引擎并将其与该区域内的特定区域关联。使用gcloud compute instances move
命令,我们可以将计算引擎从一个区域移动到同一区域内的另一个 。如果要执行的操作是将实例从一个区域移动到另一个区域,则不能使用此命令。 Google在此处记录了将计算引擎从一个区域移动到另一个区域的方法:
在该示例中,注意它们从europe-west1-a
移至us-west1-b
。
另请参阅: