在 Google Cloud 项目上启用结算功能

Posted

技术标签:

【中文标题】在 Google Cloud 项目上启用结算功能【英文标题】:Enable Billing on the Google Cloud Project 【发布时间】:2020-02-04 16:44:31 【问题描述】:

我想从 lat long 坐标中检索地址。我在谷歌控制台中创建了项目。添加了计费信息并启用了地理编码 API 服务。但是当我提出这个请求时,我仍然收到以下错误

https://maps.googleapis.com/maps/api/geocode/json?latlng=41.89,12.49&key=xxxx

您必须在 https://console.cloud.google.com/project/_/billing/enablehttps://console.cloud.google.com/project/_/billing/enable 上启用 Google Cloud 项目的结算功能

【问题讨论】:

该计费帐户是否与密钥关联? 【参考方案1】:

我有类似的问题,当我创建了一个免费的轮胎支付账户时,我无法创建一个 Windows 虚拟机,因为这些是支付的。 为了解决这个问题,我已经“升级”了免费套餐支付账户。令人困惑的是,付款帐户已启用有效的付款方式并链接到项目,但它无法正常工作。

帐户仪表板页面上有一个升级免费套餐支付帐户的按钮。

【讨论】:

【参考方案2】:

对于那些通过错误消息中的链接启用其结算帐户但仍然收到错误,或者无法按照其他人的建议找到“启用的 google 服务”的人,只需删除浏览器缓存并重试即可。

【讨论】:

不工作,删除缓存后也是如此。【参考方案3】:

我有同样的问题。我做的一切都是正确的。 然后我找到了这个链接

Gmp india faq

问题是 Google 地图计费不支持印度卢比货币。

请检查您的货币是否与谷歌地图计费平台兼容,否则请使用美元货币创建新的计费帐户。

谢谢!

您可能会发现此链接很有帮助

Modify a project billing settings

【讨论】:

【参考方案4】:

我们大多数人都收到此响应/错误


   "error_message" : "You must enable Billing on the Google Cloud Project at <br>https://console.cloud.google.com/project/_/billing/enable Learn more at https://developers.google.com/maps/gmp-get-started",
   "predictions" : [],
   "status" : "REQUEST_DENIED"

如果您仔细阅读此答案,您将能够解决此问题。

正如answer中提到的那样。 您必须创建一个单独的结算帐户才能使用 Google 地图 API,因为 google 地图以美元而不是您的本国货币结算。

解决方案(3 步)

    创建一个新的结算帐户。 创建一个新项目并将其与上述计费相关联。 启用 Map API 并创建新的 API 密钥。就是这样。

第 1 步:创建一个新的结算帐户,您可以使用此链接 https://console.cloud.google.com/billing/create 并从 Google Map Platform 中选择下拉菜单。

第2步:使用此链接https://console.cloud.google.com/projectcreate创建一个新项目并使用上面创建的结算帐户。

第 3 步:现在您可以启用特定的 API,一切顺利。 就是这样。

【讨论】:

账单询问卡号和所有。我想免费使用它。我该如何使用它? 不可能,不收费也要刷卡 非常感谢,不知道我们必须使用结算帐户创建一个新项目【参考方案5】:

我也面临同样的问题,计费已启用并链接到项目,但我得到了同样的错误。

在这个问题上花了足够的时间后,我了解到我的结算帐户的类型是“Google Cloud Platform”,但它应该是类型:“谷歌地图平台”

您可以在结算概览的右侧看到您的结算帐户类型,如图所示:

所以请检查您的结算类型是否为“Google Maps Platform”,如果不是,请使用“Google Maps Platform”创建一个新的结算帐户 键入并将您的项目链接到此结算帐户。

【讨论】:

感谢您的回答,这为我节省了很多时间。配置某些东西时很少有东西未被检测到。 我认为这应该被标记为正确答案。这解决了我的问题。 我的页面中没有启用谷歌服务选项!! 谢谢,我也遇到了同样的问题。但是我想问一下,如果我为 Google Maps Platform 启用一个新的计费帐户,那么它会不会有任何价格。有初始价格吗? 你不说我怎么加那种类型?【参考方案6】:

确保您用于验证请求的 API 密钥来自具有有效结算帐户的项目。否则,您的请求将失败,如果您使用的是 javascript API,您的地图将获得“Degraded experience”。

以下是我们提供的一些链接,它们可能对您的用例有所帮助。

Managing your billing accounts Modify a project's billing settings Viewing your cost trends with billing reports

一切就绪后,您可以随时通过https://console.cloud.google.com/google/maps-apis/support 提交支持案例,以便在遇到我们产品的问题时打开个性化的沟通渠道。

谢谢您,希望对您有所帮助!

【讨论】:

【参考方案7】:
    返回结算帐户,查看您的信用卡是否有问题。信用卡是异步验证的。 转到 GCP Console 并验证您的结算帐号是否已分配给项目。 在 GCP Console 中检查逾期金额。

分配/修改信用卡后,请稍候。为您的帐户(重新)授权计费的过程不是即时的。

【讨论】:

我只是在测试,所以不要关心“仅用于开发目的”覆盖。我不想设置结算帐户(至少),那么如何禁用弹出警告? 这行不通。 Google Maps Platform 不再存在,我仍然遇到问题。有什么想法吗? 我们能够找到 CC 的问题并再次更新 CC 以进行支付。我们需要等待多长时间才能再次启动该流程?

以上是关于在 Google Cloud 项目上启用结算功能的主要内容,如果未能解决你的问题,请参考以下文章

Google Cloud Messaging VS Google Cloud Platform

如何转让Google Cloud项目所有权?

在 Google Cloud Platform Console 上启用 Google Ads API 的问题

为了在 Google Cloud 中启用 Cloud Pub/Sub 作为通知通道,必须做些啥

使用 Google 电子钱包进行定期结算

为啥任何项目上的 git push 都会触发 Google Cloud Build(GitHub 应用程序)中的构建?