如何解决“您的帐户与此云项目或应用程序不属于同一域”错误?

Posted

技术标签:

【中文标题】如何解决“您的帐户与此云项目或应用程序不属于同一域”错误?【英文标题】:How to fix the "Your account does not belong to the same domain as this cloud project or app" error? 【发布时间】:2020-10-24 09:43:03 【问题描述】:

我正在更新 G Suite Marketplace SDK 上的应用。以前只需在“应用程序配置”选项卡中更改脚本版本,然后单击保存即可工作。

现在它在页面顶部发布了一条警告:

您的帐户与此云项目或应用不属于同一域

Save 按钮为灰色且不可点击。

可以在这里看到错误图片:

有什么问题,我应该去哪里检查和验证域?

【问题讨论】:

同样的问题 【参考方案1】:

条款:

GCP - 谷歌云平台 Apps 脚本项目 - 您的 Apps 脚本文件

与您的 Apps 脚本项目关联的 Google Cloud Platform (GCP) 项目的默认类别为“无组织”。这就是问题所在。

如果您已经在 GCP 中设置了组织,请跳至下面的“迁移您的云平台项目”部分。

如果您尚未在 Cloud Platform 项目中创建组织,那么您需要这样做。创建组织后,您必须将“无组织”中的插件的 Cloud Platform 项目迁移到您的组织。

Your organization is your "company."

您的 Google Workspace 帐号(以前称为 G Suite)只能配置一个组织。您可能有自动归入“无组织”类别的 Cloud Platform 项目。如果您的 Cloud Platform 项目中已经有一个组织,那么您将看不到创建另一个组织的选项。

Create an organization in Cloud Platform Project

迁移您的云平台项目:

为您的插件打开Cloud Platform Project 打开IAM & Admin 点击设置 点击迁移链接

选择要迁移到的组织 点击按钮: 等待确认迁移发生

我为插件迁移了一个云项目,没有任何问题。您还可以将 Cloud 项目的所有权从一个 Google 帐户更改为另一个 Google 帐户。

我的假设是,云项目不会受到迁移的影响,因为它基本上独立于与其关联的任何帐户或组织运行。

确定这一点的唯一方法是 Google 是否有人提供了答案,但获得 Cloud Projects 支持的唯一方法是购买支持计划,最便宜的方法是每位用户每月 100 美元。

Google Cloud Project support plans

从技术上讲,Google 不支持 Apps 脚本,并且没有 Google 联系人可以从中获取答案。

使用 Google Workspace Marketplace SDK,您必须将 Apps 脚本项目与 Cloud Platform 项目相关联。如果您更改了与 Google Workspace Marketplace SDK 关联的 Apps 脚本文件的所有权,则可能会出现问题。

您需要确保拥有 Cloud Platform 项目的人也拥有 Apps 脚本文件。如果 Apps 脚本文件被删除,那么这将杀死插件。

【讨论】:

感谢 Alan 的回答,我也遇到了同样的问题!还有一个问题:当我们将现有 G Suite Marketplace 列表迁移到我们的组织时,我们确定它不会对它产生影响吗? (无论是附加组件、网络应用程序、聊天机器人……)谢谢! 见最后的更新答案。我知道附加组件,但不知道与 Cloud Project 相关的其他类型的应用程序。 在尝试为我的 Docs 插件发布更新时,我刚开始遇到同样的错误,这解决了它 TL;DR 将您的插件项目迁移到您的组织(第一个屏幕截图)【参考方案2】:

我遇到了这个问题,我分享了我所做的与之前的答案有点不同。

我有一个管理 Apps 脚本的 Gmail 帐户,还有一个工作区域。当我第一次发布应用程序时,我将在我的 Gmail 帐户中创建的 GCP 项目移动到我的域的 GCP Oragnization。以前它从来没有产生问题,但今天我有错误消息

您的帐户与此云项目或应用不属于同一域

我做了什么: 在具有 GCP 组织所有者角色的超级管理员帐户的工作区域上,我将我的 Gmail 帐户添加为组织管理员

组织角色管理员

=> 它不起作用。

所以我终于将我的域帐户添加为项目的所有者并且它可以工作。

Marketplace Workspace SDK 管理似乎发生了一些变化,如果项目属于组织,现在您不能再使用 Gmail 帐户修改 Marketplace 项目。

【讨论】:

以上是关于如何解决“您的帐户与此云项目或应用程序不属于同一域”错误?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 Ajax 跨域请求不到的问题

如何解决包冲突问题

如何解决包冲突问题

如何解决ajax跨域问题

MySQL 的 10048问题,如何解决?

如何解决smartgit的冲突问题