本文档介绍了如何锁定或解锁项目与 Cloud Billing 账号之间的关联性。
为什么要将项目锁定至其结算账号?
如需在项目中使用 Google Cloud 资源,必须为项目启用结算功能。当项目与活跃 Cloud Billing 账号关联时,系统便会启用结算功能。未与活跃 Cloud Billing 账号关联的项目无法使用 Google Cloud 或 Google Maps Platform 服务。为防止意外更改用于支付项目费用的结算账号或停用项目结算功能,请锁定项目与其 Cloud Billing 账号之间的关联性,以保护项目的结算关系。
通过保护项目的结算关系,您可以防止因结算账号缺失而导致项目意外关停,从而防止您的常规经营活动发生服务中断。锁定项目与其结算账号之间的关联性后,结算账号与项目之间的更改在该关联性解锁之前无法执行。锁定流程会通过两个步骤来更改项目的结算状态。
锁定项目与其结算账号之间的关联性
将项目锁定至其关联的结算账号后,您可以防止将该项目意外移动(关联)至其他结算账号或从结算账号中删除该项目,因为这些都会导致结算功能被停用。锁定结算账号与项目之间的关系后,在结算账号与项目的关联性被解锁之前,便无法再对其进行更改。
锁定关联性所需的权限
如需执行锁定项目与 Cloud Billing 账号之间关联性所需的任务,您需要同时具备项目权限和结算账号权限。
以下预定义角色均可提供足够的权限来执行此任务:
项目:Project Billing Manager 和 Project Viewer 或 Project Owner
以及
关联的 Cloud Billing 账号:Billing Account User 和 Billing Account Viewer 或 Billing Account Administrator
具体而言,如需执行此任务,您必须拥有以下权限。
操作 | 权限 | 具有权限的角色 | 资源 |
---|---|---|---|
查看项目和 Cloud Billing 账号之间的关联 |
billing.resourceAssociations.list |
Billing Account Viewer、Billing Account Costs Manager 或 Billing Account Administrator | 结算账号 |
且 | |||
resourcemanager.projects.get |
Project Viewer、Project Editor 或 Project Owner | 项目 | |
锁定项目与其 Cloud Billing 账号之间的关联性 |
billing.resourceAssociations.create |
Billing Account User 或 Billing Account Administrator | 结算账号 |
且 | |||
resourcemanager.projects.createBillingAssignment |
Project Billing Manager 或 Project Owner | 项目 |
如何锁定项目与结算账号之间的关联性
如需锁定结算账号与项目之间的关联性,请完成以下步骤:
在 Google Cloud 控制台的结算部分,使用以下方法之一找到项目:
查看与特定结算账号关联的项目列表。
在 Google Cloud 控制台中,前往 Cloud Billing 账号的账号管理页面。
在提示位置,选择您要查看的 Cloud Billing 账号。
在账号管理页面的项目列表中,找到您要锁定的项目。
查看您的所有项目及其关联的 Cloud Billing 账号的列表。
在 Google Cloud 控制台中,转到结算部分中的我的项目页面。
从项目列表中,找到您要锁定的项目。
在项目行中,打开操作菜单 (
),然后选择锁定结算。在确认屏幕上,点击锁定。
成功后,您会看到一条类似于“项目名称”与“结算账号名称”之间的关联性已被锁定的确认消息。挂锁图标
会显示在锁定至其关联 Cloud Billing 账号的每个项目旁边。锁定关系后,便无法再更改结算账号与项目之间的关联性,除非解锁关系。
解锁项目与其结算账号之间的关联性
如果结算账号与项目之间的关联被锁定,则在关系解锁之前,您便无法再更改或停用项目的结算功能。如果您想要将项目迁移(关联)至其他结算账号或删除关联性以停用项目的结算功能,请先解锁项目与其结算账号之间的关联性。
解锁关联性所需的权限
如需执行解锁项目与 Cloud Billing 账号之间关联性所需的任务,您需要同时具备项目权限和结算账号权限。
以下预定义角色均可提供足够的权限来执行此任务:
项目:Project Billing Manager 和 Project Viewer 或 Project Owner
或
关联的 Cloud Billing 账号:Billing Account Administrator
具体而言,如需执行此任务,您必须拥有以下权限。
操作 | 权限 | 具有权限的角色 | 资源 |
---|---|---|---|
查看项目和 Cloud Billing 账号之间的关联 |
billing.resourceAssociations.list |
Billing Account Viewer、Billing Account Costs Manager 或 Billing Account Administrator | 结算账号 |
且 | |||
resourcemanager.projects.get |
Project Viewer、Project Editor 或 Project Owner | 项目 | |
解锁项目与其 Cloud Billing 账号之间的关联性 |
billing.resourceAssociations.delete |
结算账号管理员 | 结算账号 |
或 | |||
resourcemanager.projects.deleteBillingAssignment |
Project Billing Manager 或 Project Owner | 项目 |
如何解锁项目与结算账号之间的关联性
如需解锁结算账号与项目之间的关联性,请完成以下步骤:
在 Google Cloud 控制台的结算部分,使用以下方法之一找到项目:
查看与特定结算账号关联的项目列表。
在 Google Cloud 控制台中,前往 Cloud Billing 账号的账号管理页面。
在提示位置,选择您要查看的 Cloud Billing 账号。
在账号管理页面的项目列表中,找到您要解锁的项目。提示:挂锁图标
会显示在锁定至其关联 Cloud Billing 账号的每个项目旁边。
查看您的所有项目及其关联的 Cloud Billing 账号的列表。
在 Google Cloud 控制台中,转到结算部分中的我的项目页面。
从项目列表中,找到您要解锁的项目。提示:挂锁图标
会显示在锁定至其关联 Cloud Billing 账号的每个项目旁边。
在项目行中,打开操作菜单 (
),然后选择解锁结算。在确认屏幕上,点击解锁。
成功后,您会看到一条类似于“项目名称”与“结算账号名称”之间的关联性已解锁的确认消息。
解锁关系后,即可在结算账号与项目之间进行更改。您可以停用项目的结算功能或将项目关联至其他 Cloud Billing 账号。