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.
У вас есть несколько вкладок с разными аккаунтами гугл? У меня такое почему-то случилось при использовании нескольких аккаунтов.