【问题标题】:google cloud billing API: not able to update billing info谷歌云计费 API:无法更新计费信息
【发布时间】:2018-04-15 13:41:08
【问题描述】:

我正在尝试学习如何使用云计费 API 并使用它的方法。我在 Java 中复制了一段代码 sn-p,它显示了如何使用 updateBillingInfo 方法。我的云帐户中有一个项目,它有一个与之关联的计费帐户,我想将其更改为不同的计费帐户。 这是我尝试过的:

String name = "projects/My project";
ProjectBillingInfo info = new ProjectBillingInfo();
info.setBillingAccountName("billingAccounts/$BILLING_ID");
Cloudbilling.Projects.UpdateBillingInfo request = cloudbillingService.projects().updateBillingInfo(name, info);
ProjectBillingInfo response = request.execute();

我的问题是 request.execute() (以及 API 浏览器资源管理器)引发异常,代码为“500 - 遇到内部错误”。 我没有正确使用它吗?据我了解,在此之后,当我在 GCP 中检查我的项目时,我应该会看到我的项目已列在新的结算帐户中。非常感谢您的帮助。

【问题讨论】:

    标签: google-cloud-platform google-apis-explorer google-cloud-billing


    【解决方案1】:

    您使用的项目 ID 无效,因为 GCP 项目 ID 中没有空格。请注意,项目 ID 和项目名称是不同的 things。它必须是here 所见的 ID。您的其余代码 sn-p 似乎很好,只需确保您将实际项目 ID 输入如下:projects/your-project-id

    【讨论】:

      猜你喜欢
      • 2020-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 2018-11-27
      • 2023-02-22
      相关资源
      最近更新 更多