【问题标题】:Service account under own domain自己域下的服务帐号
【发布时间】:2021-03-02 15:58:44
【问题描述】:

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

analytics-service@project_id.iam.gserviceaccount.com

但是,客户要求我们拥有类似于以下内容的服务帐户:

analytics-service@mydomain.com

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

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

【问题讨论】:

    标签: google-cloud-platform service-accounts


    【解决方案1】:

    服务帐号是与项目相关联的技术身份(这就是您在其中拥有项目 ID 的原因)。您不能为此使用自己的域。您可以想象在 Google 管理控制台中创建帐户,但它是用户帐户,您需要经过身份验证才能使用它们。

    使用服务帐户,当您需要从 GCP 外部使用它们时,您可以下载一个服务帐户密钥文件,其中包含一个秘密(私钥)并允许您进行身份验证。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-15
      • 2021-11-10
      • 1970-01-01
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多