Google cloud platform Can´;t通过gcloud谷歌云平台删除磁盘
我正试图通过gcloud删除磁盘,但它不起作用:/。 其他每一个命令都有效(创建、附着、分离) 这是我使用的代码:Google cloud platform Can´;t通过gcloud谷歌云平台删除磁盘,google-cloud-platform,gcloud,disk,Google Cloud Platform,Gcloud,Disk,我正试图通过gcloud删除磁盘,但它不起作用:/。 其他每一个命令都有效(创建、附着、分离) 这是我使用的代码: gcloud auth activate-service-account account@project.iam.gserviceaccount.com --key-file=KEY gcloud compute disks delete disk_name --zone=europe-west3-b 当我执行代码时,什么也没发生。如果我按“停止操作”,它将永远保持该状态,我必须
gcloud auth activate-service-account account@project.iam.gserviceaccount.com --key-file=KEY
gcloud compute disks delete disk_name --zone=europe-west3-b
当我执行代码时,什么也没发生。如果我按“停止操作”,它将永远保持该状态,我必须重新启动Powershell。该服务帐户具有计算实例管理员权限(v1),因此不能是这样
更新到最新版本,但没有任何改变
提前感谢:)此问题与无法从
gcloud
返回提示的Powershell ISE
有关。可通过以下文件解决此问题:
CloudSDK附带了多种工具,如过滤、格式化、,
以及--quiet标志,使您能够有效地处理输出和
使任务自动化
并使用flag
-q
1。请使用Cloud SDK的版本更新您的问题(当前版本为281.0.0)。尝试升级它并再次运行命令。2.您是否尝试在Cloud Shell
中运行这些可以通过UI激活的命令?3.尝试运行gcloud compute disks list | grep disk_name
。4.您的服务帐户使用哪个角色Compute Instance Admin(v1)角色
或Compute Instance Admin(beta)角色
?我尝试使用cloud sdk外壳删除磁盘,效果良好。可能Powershell ISE无法从gcloud返回提示。因为在我没有被问到任何问题之前,它只是冻结了。是的,这就是原因。我只是在命令中添加了-q,因此没有提示。感谢您的输入:)。请发送答案,我会将其标记为解决方案。