Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: MichiОтветов: 1

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

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

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

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

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

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

  • 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? Serhii Rohoza 24.02.2020
  • Я попытался удалить диск с помощью облачной оболочки SDK, и он работает. Возможно, Powershell ISE не может возвращать запросы от gcloud. Потому что раньше меня ни о чем не спрашивали, и это просто застыло. Michi 24.02.2020
  • Да, это было причиной. Я просто добавил -q в команду, чтобы не было подсказки. Спасибо за ваш вклад :). Michi 24.02.2020
  • Отправьте ответ, и я отмечу его как решение. Michi 24.02.2020

gcloudgoogle-cloud-platformdisk

Ответы

Ответ 1 · рейтинг 1 · Serhii Rohoza

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы