客户的GCP结算帐号
我正在使用 firebase 为客户创建一个网站。
我希望客户输入他/她的信用卡详细信息并管理与该项目相关的付款。
我如何向客户授予访问权限?
有一个项目计费经理配置文件将计费与项目相关联。但这似乎与我当前的用例不同。
我的用例甚至可能吗?或者我应该要求客户完全创建一个新的 gcp 帐户并允许我在其中部署项目?
以安全方式设置帐单的推荐方法是什么
回答
如果客户要管理付款,在这种情况下,推荐的方法是,
- 如果客户没有帐户,则为客户创建一个新的 GCP 帐户。
- 如果客户没有,请创建 Google 付款资料。
- 创建一个新的帐单帐户并选择相应的付款资料,或者您在创建帐单帐户时获得创建付款资料的规定,默认情况下带有
Billing Account Administrator角色。 - 最后,将项目链接到结算帐号。
作为记账管理员(客户),他可以将其他成员添加到账单资源与角色,如Billing Account User,Billing account viewer等。取决于需求。
例如,分配为 的成员Billing Account User可以将项目链接到客户管理的计费帐户,但无法更新计费帐户。
通过以上操作,计费部分将被其他人限制。
附加信息:
- 即使客户拥有计费帐户,也不意味着他可以访问与其计费帐户关联的所有项目。他只能访问他创建的项目并获得相应的项目访问权限。
- 另一方面,用户将无法更新客户的计费帐户,并且用户将无法看到附加到客户计费帐户的其他项目,除了他管理的项目。