You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过API禁用GCP项目?项目编号/ID作用及账单解绑方法咨询

解决Google项目禁用及账单关联解除的API操作方法

项目ID和项目编号都可用于这些API操作,Google Cloud的Resource Manager与Billing API均支持两种标识来指定目标项目。

一、通过API禁用Google项目

使用Cloud Resource Manager API的projects.update方法,将项目生命周期状态设为DELETE_REQUESTED即可触发禁用流程(项目进入待删除状态,无法再创建或使用资源)。

执行以下curl命令(替换[项目ID或项目编号]为你的实际值):

curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
  "lifecycleState": "DELETE_REQUESTED"
}' \
"https://cloudresourcemanager.googleapis.com/v1/projects/[项目ID或项目编号]"

注:项目进入DELETE_REQUESTED状态后有7天恢复期,期间可通过将状态改回ACTIVE恢复项目;超过7天项目会被永久删除。

二、解除项目与账单账户的关联

使用Cloud Billing API的projects.updateBillingInfo方法,将项目关联的账单账户设为空即可解除绑定。

执行以下curl命令(替换[项目ID或项目编号]为你的实际值):

curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
  "billingAccountName": ""
}' \
"https://cloudbilling.googleapis.com/v1/projects/[项目ID或项目编号]:updateBillingInfo"

注:解除关联后,项目无法再使用需要付费的云资源,除非重新绑定有效账单账户。

权限要求

  • 禁用项目:需拥有roles/editor或roles/resourcemanager.projectDeleter权限
  • 解除账单关联:需拥有roles/billing.admin或roles/billing.user权限

内容的提问来源于stack exchange,提问作者amp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 03:30:39