Gcloud无法通过cli分离磁盘-区域中不存在磁盘错误



尝试使用CLI:从GCP实例分离磁盘时出错

gcloud compute instances detach-disk dev-sql --disk=dev-sql-data-disk --zone us-east1-b
ERROR: (gcloud.compute.instances.detach-disk) Disk [dev-sql-data-disk] is not attached to instance [dev-sql] in zone [us-east1-b].

当我看到我试图连接的磁盘的属性时,它告诉我它在我要求的区域中:

Properties
Type
Regional SSD persistent disk
Size 
1536 GB
Zones
us-east1-b, us-east1-c # <-- the disk is in zone us-east-1-b
Labels
None
In use by
dev-sql
Snapshot schedule
None
Source snapshot
dev-sql-data-disk-snapshot
Encryption type
Google managed

在属性中,它告诉我磁盘位于区域us-east-1-bus-east-1-c中。

那么,为什么这个命令失败了呢?如何在CLI上分离此磁盘?

我必须同时指定--disk-scope--zone才能工作:

gcloud compute instances detach-disk dev-sql --disk=dev-sql-data-disk --zone=us-east1-b
Updated [https://www.googleapis.com/compute/v1/projects/btgcp-iaas-dev/zones/us-east1-b/instances/dev-sql-td].

感谢所有发表评论的人。

相关内容

  • 没有找到相关文章

最新更新