【发布时间】:2017-09-06 10:36:42
【问题描述】:
根据谷歌控制台,我们可以使用以下步骤通过谷歌云导出账单信息。
- 如果您尚未在 Google Cloud Storage 中创建存储分区,则需要创建一个。有关说明,请参阅创建存储桶。
- 然后要启用账单导出,请转到 Cloud Platform Console。
- 打开左侧菜单并选择结算
- 如果您有多个计费帐户,请选择转到关联的计费帐户来管理当前项目的计费。要查找其他结算帐号,请选择管理结算帐号。
- 点击结算导出。
- 选择文件导出。
- 对于 Bucket name,请指定要将计费报告导出到的 Cloud Storage 存储桶的名称。 Google 服务帐号被授予对此存储分区的写入权限。
- 对于报告前缀,为导出报告的 Cloud Storage 对象名称指定前缀。年、月、日附加在前缀后面。
- 对于格式,选择 CSV 或 JSON
- 点击启用帐单导出
但是我们希望使用 REST API 实现相同的目标,但我们没有运气找到它。 请帮助查找 REST API,以便通过 Google Cloud 为 BigQuery 和 Bucket 启用“计费导出”。
【问题讨论】:
-
在我看来,如果 Billing API 受支持,这将包含在其中,但我在 cloud.google.com/billing/v1/getting-started 上看不到任何迹象 - 这表明它在片刻。 (免责声明:我一般了解生成的 C# 客户端库,但具体不了解 Billing API。)
-
在内部查看和询问,我认为目前不可行。
-
只是为了理解目的,我问如果我们不能使用 API 启用这些导出计费信息,那么如何在获取计费数据方面实现完全自动化。由于我们有 API 来创建存储桶并以 CSV 或 JSON 格式获取存储桶数据,但仅启用部分是不可能的。请告诉我如何实现这一目标。
-
恐怕我真的不知道 - 目前可能不可行。虽然启用它可能是每个项目的一次性操作。
-
没关系。感谢您的更新和帮助。
标签: c# .net rest google-cloud-platform google-cloud-storage