Недавно я создал облачную учетную запись Google, которая была перенесена с адреса электронной почты .com.au на адрес электронной почты .com.Теперь, когда я захожу в Google Cloud Console, я правильно вижу свою учетную запись .com и мои разрешения в IAM являются владельцами, однако эта миграция, похоже, не была распространена на мою оболочку Google Cloud и ранее существующие экземпляры Datalab.
Когда я пытаюсь сделать:
datalab connect test1 --no-user-checking
Я получаю облачную оболочку для подключения и заявляю, что могу:
select *Change port > Port 8081*, and start using Datalab
Однако, когда я иду в порт8081 Я получаю сообщение об ошибке:
Error: Unauthorized
You are currently logged in as xxx.com.au which does not have access to Cloud Shell 3456864.
Это странно, поскольку в облачной платформе Google четко отображается, что я вошел как xxx.com
Та же ошибка возникает, если я произвожу 'datalab create newbook '... создается экземпляр механизма вычислений, но когда я подключаюсь к порту 8081, он не дает мне доступа (та же ошибка, что и выше).
Единственное исключение, если я аутентифицируюлокальный шелл SDK с моим адресом XXX.com и сделал:
gcloud components install datalab
Затем я могу запустить datalab connect test 1 без какой-либо проверки пользователем.Так что только Google Cloud Platform не разрешает соединение.
Облачная оболочка и редактор кода Beta имеют ту же ошибку, что и выше, то есть каким-то образом облачная оболочка не видит, что я вошел в систему с моимНовый профиль .com, а не мой старый профиль .com.au, хотя платформа четко видит разницу.Я бы предпочел не удалять весь свой профиль и начинать заново, поэтому любые идеи приветствуются.