计费账户未开启项目 GCP

6
我正在尝试使用命令行将计算实例启动到GCP中:
gcloud compute instances create instance-1 --zone=uscentral1-a

这告诉我该项目未开放计费功能:

API [compute.googleapis.com] not enabled on project [847006780503].
Would you like to enable and retry (this will take a few minutes)?
(y/N)?  Y

Enabling service [compute.googleapis.com] on project [847006780503]...
ERROR: (gcloud.compute.instances.create) FAILED_PRECONDITION: Billing account for project '847006780503' is not open. Billing must be enabled for activation of service(s) 'compute.googleapis.com,compute.googleapis.com,compute.googleapis.com' to proceed.
- '@type': type.googleapis.com/google.rpc.PreconditionFailure
  violations:
  - subject: ?error_code=390002&project=847006780503&services=compute.googleapis.com&services=compute.googleapis.com&services=compute.googleapis.com
    type: googleapis.com/billing-enabled
- '@type': type.googleapis.com/google.rpc.ErrorInfo
  domain: serviceusage.googleapis.com/billing-enabled
  metadata:
    project: '847006780503'
    services: compute.googleapis.com,compute.googleapis.com,compute.googleapis.com
  reason: UREQ_PROJECT_BILLING_NOT_OPEN

我能够在控制台上启动计算实例,但无法在CLI上启动。

如何为我的项目启用计费,以便我可以使用CLI启动实例?


如果您尝试通过Google云控制台创建实例,则错误消息将包含指向正确页面以启用计费的链接。启用计费是一次性操作,因此您的命令行从那时起将适用于属于该项目的所有实例。 - Eric J.
我刚刚发现我可以通过谷歌云控制台创建一个实例,但是命令行界面并没有起作用。 - Tim Dunphy
1个回答

5

如何确认项目已启用计费,请按照以下步骤进行操作:

  1. 登录Google Cloud控制台
  2. 在Google Cloud控制台页面顶部的项目下拉列表中(我的项目),选择您的项目。
  3. 打开导航菜单,然后选择“计费”。

如果该项目尚未启用计费,则会显示一个弹出窗口,其中包含类似以下文本的内容:

"This project is not linked to a billing account"

如果您的情况是这样的,您可以按照此文档启用项目的计费:为现有项目启用计费 要重新启用项目的计费,请执行以下操作:
  1. 在 Google Cloud Console 的“管理计费帐户”页面中登录

  2. 选择“我的项目”选项卡,以查看项目列表和每个项目的关联 Cloud 计费帐户。

  3. 从项目列表中找到要重新启用其计费的项目,然后单击其旁边的菜单。

  4. 选择“更改计费”,然后选择所需的目标 Cloud 计费帐户。


它是否也可以通过gcloud CLI进行操作? - Francisco Cardoso

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接