Не удается удалить диски через облачную платформу gcloud google

Пытаюсь удалить диск через gcloud но не получается :/. Все остальные команды работают (создать, прикрепить, отсоединить).

Это код, который я использую:

gcloud auth activate-service-account [email protected] --key-file=KEY
gcloud compute disks delete disk_name --zone=europe-west3-b

Когда я выполняю код, ничего не происходит. Если я нажму «остановить операцию», он останется в этом статусе навсегда, и мне придется перезапустить Powershell. Сервис-аккаунт имеет права администратора вычислительного экземпляра (v1), поэтому этого не может быть.

Обновил до последней версии, но ничего не изменилось.

Заранее спасибо :)


person Michi    schedule 24.02.2020    source источник
comment
1. Обновите свой вопрос, указав версию Cloud SDK gcloud vesion (текущая версия — 281.0.0). Попробуйте обновить его и снова запустить свои команды. 2. Вы пытались запустить эти команды в Cloud Shell, которые можно было активировать через пользовательский интерфейс? 3. Попробуйте запустить gcloud compute disks list | grep disk_name. 4. Какую роль использует ваша учетная запись службы Compute Instance Admin (v1) role или Compute Instance Admin (beta) role?   -  person Serhii Rohoza    schedule 24.02.2020
comment
Я попытался удалить диск с помощью облачной оболочки SDK, и он работает. Возможно, Powershell ISE не может возвращать запросы от gcloud. Потому что раньше меня ни о чем не спрашивали, и это просто застыло.   -  person Michi    schedule 24.02.2020
comment
Да, это было причиной. Я просто добавил -q в команду, чтобы не было подсказки. Спасибо за ваш вклад :).   -  person Michi    schedule 24.02.2020
comment
Отправьте ответ, и я отмечу его как решение.   -  person Michi    schedule 24.02.2020


Ответы (1)


Эта проблема связана с Powershell ISE, который не может возвращать запросы от gcloud. Эту проблему можно решить, следуя документации по Сценарии команд gcloud CLI:

Cloud SDK поставляется с различными инструментами, такими как фильтрация, форматирование и пометка --quiet, которые позволяют эффективно обрабатывать выходные данные и автоматизировать задачи.

и используя флаг -q.

person Serhii Rohoza    schedule 24.02.2020