【问题标题】:Billing for multiple users of google cloud APIs on one GCP project [closed]在一个 GCP 项目上为多个谷歌云 API 用户计费 [关闭]
【发布时间】:2021-07-15 17:32:27
【问题描述】:

我有一个 GCP 项目和多个使用谷歌云 API(例如云文本到语音、云语音到文本等)的用户/服务帐户。在每个 API 的指标概览中,可以查看由谁调用 API 的频率,但对于计费概览,无法确定哪个用户/服务帐户导致了特定数量的成本。所以我的问题是:是否可以在实际计费费用中识别不同的用户/服务帐户

通常,人们会使用标签来区分不同的用户,但不幸的是,这些 API 不支持标签(请参阅当前支持的服务列表:https://cloud.google.com/resource-manager/docs/creating-managing-labels#label_support

此外,每个用户/服务帐户都有一个单独的云运行实例连接到它,该实例运行一个服务器以侦听传入请求并将它们转发到相应的 API。这种方法会以某种方式促进一个 GCP 项目中从用户到成本的映射吗?

【问题讨论】:

  • 我投票结束这个问题,因为它与编程无关

标签: google-cloud-platform service-accounts google-cloud-billing


【解决方案1】:

指标和计费是两个不同的东西。

  • Google 提供指标来跟踪和了解您的服务在您的项目中的使用情况
  • 计费是在项目级别进行的,无论您支付什么用户/服务帐户,Google 都不关心您将如何向您的用户重新计费服务。

因此,这里的解决方案是使用指标获取数据,然后根据 API 使用情况平均分配成本。

同样,Cloud Run 标签将帮助您在 BigQuery 计费导出中获取详细信息,但 google 会向您收取所有服务的费用。

最终,如果服务/客户是独立的,您可以想象为每个客户创建一个项目,因此每个项目有 1 个免费层(如果适用),最重要的是,每个项目有 1 个计费,因此每个客户!

【讨论】:

  • 感谢您的快速响应!不幸的是,我想避免为每个用户创建单独的项目。在计费导出中是否真的没有直接的可能性来跟踪云 API(如文本到语音等)调用回用户/服务帐户?否则我一定会研究您提出的将指标数据映射到计费数据的解决方案。
  • 不,您在此产品中没有此功能案例
猜你喜欢
  • 2020-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-28
  • 2018-07-24
  • 2021-10-20
  • 1970-01-01
  • 2021-01-01
相关资源
最近更新 更多