【发布时间】:2020-06-08 02:41:34
【问题描述】:
我正在尝试通过 gcloud 删除磁盘,但它不起作用:/。 其他所有命令都有效(创建、附加、分离)。
这是我正在使用的代码:
gcloud auth activate-service-account account@project.iam.gserviceaccount.com --key-file=KEY
gcloud compute disks delete disk_name --zone=europe-west3-b
当我执行代码时,什么也没有发生。如果我按“停止操作”,它将永远保持该状态,我必须重新启动 Powershell。 Service-Account 具有计算实例管理员权限 (v1),因此不可能是这样。
更新到最新版本,但没有任何改变。
提前致谢:)
【问题讨论】:
-
1.请使用 Cloud SDK
gcloud vesion的版本更新您的问题(当前版本为 281.0.0)。尝试升级它并再次运行您的命令。 2. 您是否尝试在Cloud Shell中运行可以通过 UI 激活的命令? 3. 尝试运行gcloud compute disks list | grep disk_name。 4.你的服务帐号使用Compute Instance Admin (v1) role或Compute Instance Admin (beta) role哪个角色? -
我尝试使用 cloud sdk shell 删除磁盘,它可以工作。也许 Powershell ISE 无法从 gcloud 返回提示。因为在我从来没有被问到任何事情之前,它只是冻结了。
-
是的,这就是原因。我只是将 -q 添加到命令中,以便没有提示。感谢您的输入:)。
-
发送答案,我会将其标记为解决方案。
标签: google-cloud-platform gcloud disk