【问题标题】:Can´t delete disks through gcloud google cloud platform无法通过 gcloud 谷歌云平台删除磁盘
【发布时间】: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) roleCompute Instance Admin (beta) role哪个角色?
  • 我尝试使用 cloud sdk shell 删除磁盘,它可以工作。也许 Powershell ISE 无法从 gcloud 返回提示。因为在我从来没有被问到任何事情之前,它只是冻结了。
  • 是的,这就是原因。我只是将 -q 添加到命令中,以便没有提示。感谢您的输入:)。
  • 发送答案,我会将其标记为解决方案。

标签: google-cloud-platform gcloud disk


【解决方案1】:

这个问题与Powershell ISE 相关,无法从gcloud 返回提示。可以按照文档Scripting gcloud CLI commands来解决:

Cloud SDK 带有各种工具,例如过滤、格式化、 和 --quiet 标志,使您能够有效地处理输出和 自动化任务。

并使用标志-q

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 2020-06-02
    • 1970-01-01
    相关资源
    最近更新 更多