【发布时间】:2023-03-29 05:26:01
【问题描述】:
我最近创建了一个谷歌云帐户,该帐户从 .com.au 电子邮件地址迁移到 .com 电子邮件地址。现在,当我登录到 Google Cloud Console 时,我正确地看到了我的 .com 帐户并且我在 IAM 中的权限是所有者,但是,此迁移似乎没有传播到我的 Google Cloud shell 和预先存在的 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 Cloud Platform 中它清楚地显示我以 xxx.com 身份登录
如果我执行“datalab create newbook”,也会出现同样的错误...计算引擎实例已创建,但是当我连接到端口 8081 时,它不允许我访问(与上述相同的错误)。
唯一的例外是如果我使用我的 XXX.com 地址对本地 shell SDK 进行身份验证并且已经完成:
gcloud components install datalab
然后我可以在没有任何用户检查的情况下运行 datalab 连接测试 1。所以只有谷歌云平台不允许连接。
cloudshell 和代码编辑器 Beta 都存在与上述相同的错误,即即使平台可以清楚地看到差异。我宁愿不删除我的整个个人资料并重新开始,所以任何想法都会受到赞赏。
【问题讨论】:
-
您应该向谷歌云支持团队提出这个问题。我不认为在这里你会得到任何帮助。
标签: google-cloud-platform google-cloud-datalab google-cloud-shell