Google cloud platform 自己域下的服务帐户

Google cloud platform 自己域下的服务帐户,google-cloud-platform,service-accounts,Google Cloud Platform,Service Accounts,我正在一个客户项目中工作,我需要一个服务帐户,可以将客户的数据从Google Analytics设置拉到GCP Bigquery数据库。问题是客户端不允许访问不在自有域下的用户(例如@mydomain.com) 当我创建一个服务帐户时,我得到如下信息: 分析-service@project_id.iam.gserviceaccount.com 但是,客户要求我们拥有一个类似于: 分析-service@mydomain.com 虽然我可以在我们的系统中为此提供所需的电子邮件,但我不确定如何将自定义

我正在一个客户项目中工作,我需要一个服务帐户,可以将客户的数据从Google Analytics设置拉到GCP Bigquery数据库。问题是客户端不允许访问不在自有域下的用户(例如@mydomain.com) 当我创建一个服务帐户时,我得到如下信息:

分析-service@project_id.iam.gserviceaccount.com

但是,客户要求我们拥有一个类似于:

分析-service@mydomain.com

虽然我可以在我们的系统中为此提供所需的电子邮件,但我不确定如何将自定义域上的现有电子邮件连接到服务帐户,因为在创建服务帐户时,该域似乎被锁定到@project_id.iam.gserviceaccount.com


是否可以使用自定义域的现有电子邮件地址创建服务帐户?

服务帐户是链接到项目的技术标识(这就是为什么其中包含项目ID)。您不能为此使用自己的域。您可以想象在Google管理控制台中创建帐户,但它是用户帐户,您需要经过身份验证才能使用它们

使用service account,当您需要从GCP外部使用它们时,您可以下载一个service account密钥文件,该文件包含一个秘密(私钥),并允许您进行身份验证

所以,答案是否定的(甚至是可能的,也不推荐,有些功能无法从用户帐户访问,只有服务帐户可以)。您的客户需要信任云提供商身份验证机制