firebase - 客户的 GCP 结算帐号
问题描述
我正在为使用 firebase 的客户创建一个网站。
我希望客户输入他/她的信用卡详细信息并管理与该项目相关的付款。
如何授予客户访问权限?
有一个项目计费经理配置文件将计费与项目相关联。但这似乎与我当前的用例不同。
我的用例甚至可能吗?还是我应该要求客户完全创建一个新的 gcp 帐户并允许我在其中部署项目?
以安全方式设置帐单的推荐方法是什么
解决方案
如果客户要管理付款,在这种情况下,推荐的方法是,
- 如果客户没有帐户,则为客户创建一个新的 GCP 帐户。
- 如果客户没有,请创建 Google 付款资料。
- 创建一个新的计费帐户并选择相应的付款配置文件,或者您在创建计费帐户时获得一个创建付款配置文件的规定,默认情况下带有
Billing Account Administrator
角色。 - 最后,将项目链接到结算帐户。
作为计费管理员(客户),他可以将其他成员添加到计费资源中,角色如Billing Account User
、Billing account viewer
等 .. 取决于要求。
例如,分配为 的成员Billing Account User
可以将项目链接到客户管理的计费帐户,但无法更新计费帐户。
通过以上操作,计费部分将被其他人限制。
附加信息:
- 即使客户拥有计费帐户,也不意味着他可以访问与其计费帐户关联的所有项目。他只能访问他创建的项目并获得相应的项目访问权限。
- 另一方面,用户将无法更新客户的计费帐户,并且用户将无法看到附加到客户计费帐户的其他项目,除了他管理的项目。
推荐阅读
- python - 如何通过 Python 程序运行 Excel 文档
- javascript - chrome 是否存储图像中的 cookie?
- r - 带有计数和百分比的 expss mdset 表
- python - 如何从 QtWidgets 中删除 QPushButtons?
- r - actionButton 和 if 条件
- pdf - 如何在创建表格期间像 pdflinkAnnotation 一样向 itext 7 中的单元格添加评论,但不需要放置 url
- c++ - 在 CMake 中,我如何声明一个目标并在以后定义它?
- docker - WSO2:如何在 Kubernetes 环境中使用配置注册表?
- php - 使用 phpSPO 访问 sharepoint api 的身份验证错误
- regex - Sed - 如何逐行读取文件并转到文件中提到的路径然后替换字符串?