我计划使用服务帐户建立我的 Web 应用程序与 GCP(服务器到服务器)通信,因此我创建了一个服务帐户并要求我的客户通过 IAM 策略授予服务帐户对其云数据的适当访问权限。我想知道如果我发出 API 请求来获取客户项目/资源,谁将被收费?
问问题
471 次
2 回答
0
在服务帐户 json 文件中将是 key project_id
。这将是使用该服务帐户为活动计费的项目。
在编辑器中打开服务帐户 json 文件。文件的开头将如下所示:
{
"type": "service_account",
"project_id": "development-123456",
项目development-123456
将被计费。
于 2019-03-13T19:28:03.283 回答
0
阅读谷歌的《理解服务账户》,我们了解到服务账户既可以是身份,也可以是资源。
我认为在您的情况下,这是第一个:
因此,客户通过在 IAM 中为您的服务账户添加权限,就像为最终用户一样,同意您对其项目资源采取行动,这些资源将计入与其项目相关联的计费账户。
另一方面,使用服务帐户作为资源意味着您将授予其他用户使用您的项目的权限,并执行将计入 GCP 项目中配置的帐户的操作。
于 2019-03-13T21:54:14.873 回答