我正在尝试在google-cloud项目中添加新成员,但我无法使其正常运行。
谷歌自动生成的电子邮件中的链接很好地链接到用户可以确认/拒绝模式内的邀请的页面。
但是当这个用户点击"确认"模态内部出现错误信息但立即消失 - 我很快就无法读取它。因此,我永远无法向该用户授予对我的项目的访问权。
在我的浏览器调试器中,我可以跟踪的错误(某些值是伪造的):
"NetworkError: 400 Bad Request - https://console.developers.google.com/m/teams/acceptinvitation?xsrf=AFE_nuNg_V8394FDKjdfkjkjwKDFXDVg%3488T6J5783&authuser=1&action=accept&pid=apps~myproject-hosting&receive_updates=false"
此用户拥有自定义域,该域是google-apps托管域。我指定这个是因为它是我们不能邀请到项目的唯一用户类型。
使用@gmail
帐户添加用户没有问题。
从google-cloud文档我可以读到:
如果您使用的是Premier或Google Apps域,则域名管理员应首先在管理控制台的“用户”面板中创建Google帐户。
我不理解这句话,因为我的用户已经在我的网域中列出。
答案 0 :(得分:1)
这可能是App Engine的预期行为。我知道,一旦您通过Google Apps将应用程序链接到特定域,就很难将该域外的人员添加到您的应用程序中。
我知道您可以创建一个Google群组,为该群组启用“域外”成员。然后,您可以将该组添加到项目中。然后,您可以将他的电子邮件添加到该组,这将使他能够访问该项目。
请注意,如果您的域名是google.com,则无法使用此解决方法,这可能需要支持方面的帮助。
答案 1 :(得分:0)
嗯,我终于做到了。
Google似乎修复了闪烁的错误消息,导致无法阅读。
现在显示如下内容:"与您的管理员联系,在您的帐户中启用AppHosting管理员"。
这样做完成如下:
现在,我的用户可以加入google-cloud项目。