我在自己的项目中使用 Google Cloud 有一段时间了。但是这次我想将我客户的一个项目部署到它上面。管理费用的最佳方式是什么?
- 在我的 GC 帐户中创建项目并授予客户访问权限以查看费用并向他们发送发票。
- 在我的 GC 帐户中创建项目,并以某种方式将他们的计费帐户设置为我的项目。
- 在他们的 GC 帐户中创建项目并请求管理它的权限。
- 别的东西。
哪个是正确的解决方案,或者您使用什么?如果第二种解决方案是好的,我该如何实现呢?
谢谢!
我在自己的项目中使用 Google Cloud 有一段时间了。但是这次我想将我客户的一个项目部署到它上面。管理费用的最佳方式是什么?
哪个是正确的解决方案,或者您使用什么?如果第二种解决方案是好的,我该如何实现呢?
谢谢!
这一切都取决于您的喜好,但是,我会选择第二个。您可以为他们创建项目,他们可以创建计费帐户。然后,您可以按照此处的步骤修改您创建的项目的计费帐户。
尽管如此,正如我所提到的,这是您的全部偏好,因此您也可以使用您提到的任何其他方法。
希望您觉得这个有帮助。
让我们审查每个选项,并考虑您作为开发人员和拥有(支付)项目的客户的所有内容。在做出这些决定时考虑安全和责任(法律、财务和道德)。
选项1:
在我的 GC 帐户中创建项目并授予客户访问权限以查看费用并向他们发送发票。
我会为这个客户创建一个单独的项目,而不是将他们的工作混入一个有你自己工作的项目中。授予客户访问混合帐户的帐单信息的权限,然后尝试将项目分开可能会花费更多时间而不值得。我不推荐这种方法。
选项 2:
在我的 GC 帐户中创建项目,并以某种方式将他们的计费帐户设置为我的项目。
客户需要授予您访问其结算帐户的权限,我不建议这样做。我不会将我的结算帐户的访问权限授予第三方。他们可以附上他们想要的任何项目我会得到账单。我不推荐这种方法。
选项 3:
在他们的 GC 帐户中创建项目并请求管理它的权限。
这是最好的选择。项目和计费在客户的控制之下,并且客户授予您所需的权限,例如对您的用户身份的项目编辑器。项目所有权和计费责任仍由客户承担,客户可以随时轻松授予和删除您的访问权限,而不会产生额外工作的连锁反应。