Google Cloud Shell не запускается

Я пытаюсь запустить оболочку Google Cloud, но она не запускается. Она продолжает говорить "Соединение: установка соединения с вашей оболочкой Google Cloud...", но ничего не происходит. Я нахожусь в сети компании, которая может быть причиной. Как мне отладить это?

1 ответ

Решение

Вы можете попытаться получить доступ через другой браузер, такой как Mozilla Firefox в режиме инкогнито, чтобы предотвратить непреднамеренное поведение со стороны расширений браузера. Вы также можете попробовать получить доступ с другого компьютера за другой сетью. Я бы порекомендовал запустить Cloud Shell в безопасном режиме, добавив к URL-адресу cloudshellsafemode = true [1].

[1] https://cloud.google.com/shell/docs/features

РЕДАКТИРОВАТЬ (добавив комментарий ниже для ясности):

Если вы используете корпоративную сеть, весьма вероятно, что ваш IP-адрес находится за прокси-сервером, в этом случае вам нужно работать с системным администратором компании, чтобы разрешить доступ к возможным IP-адресам, которые назначаются при запуске Cloud Shell.

Вы можете получить вышеупомянутые IP-адреса, запустив это:

google_ips=$(for LINE in `dig txt _cloud-netblocks.googleusercontent.com +short | tr " " "\n" | grep include | cut -f 2 -d :`; do dig txt $LINE +short; done | tr " " "\n" | grep ip4 | cut -f 2 -d : | sort -n | xargs | tr " " ",") ; echo IPs: ; echo $google_ips

Чтобы решить проблему: добавьте в адресную строку следующее, чтобы оболочка открывалась в безопасном режиме:

&cloudshellsafemode=true

Откроется окно оболочки / редактора. Затем нажмите на три вертикальные точки (вверху справа) и выберите "перезапустить". Это перезапустит оболочку.

Будьте осторожны, иногда нет необходимости производить чистую установку оболочки gcloud.

У вас есть несколько вкладок с разными аккаунтами гугл? У меня такое почему-то случилось при использовании нескольких аккаунтов.

Другие вопросы по тегам