繁体   English   中英

如何将 Google Cloud 项目所有权从 MyEmail@mydomain.com 转移到 myemail@mydomain.com?

[英]How to transfer Google Cloud project ownership from MyEmail@mydomain.com to myemail@mydomain.com?

多年来,我一直在使用 email 地址 MyEmail@mydomain.com 和 myemail@mydomain.com,就好像它们是相同的一样。 大多数时候这是真的。 然而,现在该项目的 OAuth 验证过程似乎失败了,因为 Google 将它们视为两个独立的身份。

GCP 项目所有者是 MyEmail@mydomain.com。 在 OAuth 同意屏幕中,我已将 mydomain.com 设置为我的应用程序的唯一授权域。 在验证我是 mydomain.com 的所有者时,我使用 myemail@mydomain.com 作为我在 Google Search Console 中的身份。

我从“The Google Cloud Trust & Safety Team”得到一个 email,说 GCP 项目的所有者和授权域的所有者的身份不匹配,唯一的原因似乎是email 名称。 因为其他一切似乎都设置正确。

我的问题:如何将 GCP 项目所有者从 MyEmail@mydomain.com 更改为 myemail@mydomain.com?

看来我需要改变一个或另一个。 我宁愿将 GCP 所有者更改为 myemail@mydomain.com。 但我无法做到这一点。 我按照Grant or Revoke Role中的说明进行操作。

我 go 到 IAM -> 权限 - 添加。 我输入了没有大写字母的 email 并忽略了他们使用带大写字母的建议。 但是在“选择角色”下拉列表中,它显示“所有者”作为“当前使用的”角色。 我还是 select 并单击保存。 但是 IAM -> 权限永远不会改变。

我曾想过先将所有者更改为完全不同的人,然后再更改为小写 email。 但这可能涉及更改计费电子邮件等。

编辑-由于尝试将 myemail@mydomain.com 添加到项目中,我在该地址从 GCP 收到了 email,要求我加入该项目。 我接受了请求,但 IAM 仍然只显示 MyEmail@mydomain.com 在项目中。

myemail@mydomain.com 和 MyEmail@mydomain.com 真的是单独的 GCP 身份吗? 信任与安全是否有不同的理由认为它们不一样?

如果我回复 T&S email,描述我的问题,真的会有人真正阅读它,还是会再次运行相同的自动化测试来检查问题?

解决方案:我回复了 T&S email,解释了我的 email 地址中大小写字母的情况。

今天我收到了回复: “请求已获批准。您的项目现在已通过验证......”。 那太棒了。 但我没有得到任何关于原因的信息。 我需要起草一份答复,并询问在我的 GCP 身份下创建的所有其他项目是否会遇到同样的问题。

既然您提到在登录您的帐户时从未要求您向 select 提供不同的配置文件,那么它应该是使用DazWilkin提到的实际相同 GAIA ID 的完全相同的帐户,因此在 GCP 控制台中应该没有区别 MyEmail @mydomain.com 和 myemail@mydomain.com。

Google 通常将 forms 中的 email 地址识别为同一个帐户,尽管他们的产品中存在一些例外情况(我对来自 Google Groups 的 email 地址也有类似的经历)。 我认为这是那些特殊的例外之一。

我强烈建议将项目所有权转移到您域中完全不同的帐户,然后由于 Google 跨服务的“传播时间”而等待几个小时,然后使用格式myemail@mydomain.com将所有权转移回帐户。

现在回答:

如果我回复 T&S email,描述我的问题,真的会有人真正阅读它,还是会再次运行相同的自动化测试来检查问题?

他们实际上是一群人,但他们倾向于使用很多预设回复,所以我明确建议在回复他们的电子邮件时非常具体地选择你的词语,否则,你可能不会得到相关的回复。 您也可以尝试通过 email 向他们解释这一点,以查看 email 地址是否存在实际问题,或者只是它们或系统在检查 Z0C83F57C786A0B4A39EFAB23731C7 地址时非常挑剔。

我想你基本上已经涵盖了。 但重要的是,在新所有者的帐户上,您需要 go 到“汉堡”菜单中的“计费”,并将项目链接到现有的计费帐户或设置新的计费帐户以链接项目。

您可能还需要删除旧项目所有者以避免混淆。

> 在 org.gradle.api.Project

[英]> Could not find method apply() for arguments [com.google.gms.google-services] on project ':app' of type org.gradle.api.Project

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM