我正在开发一个用于预订的对话流代理。我的问题是,我需要为多个客户部署代理,他们有自己的日历。不幸的是,在谷歌云平台上是可以每个项目只有一个代理,但同时项目的数量是有限的。我如何解决这个问题?我可能有3个解决方案,但我欢迎大家提出建议。
- 向Google索取更多的项目,并将每个项目关联到我的每个客户。我将能够用一个服务账户来管理项目。但它的成本是多少?我可以要求超过1000个项目吗?
- 为每个客户创建一个新的谷歌云平台账户,并为每个账户创建一个项目(像谷歌课程中的qwicklabs账户)。问题是,我不知道如何扩展这个解决方案,因为我需要自动化这个过程,我不想每次都手动创建一个账户。
- 使用相同的GCP帐户和相同的代理为多个客户。这可能需要在开始聊天时插入一个独特的代码,以确定我们所指的是哪个日历。但这样一来,我就无法将聊天整合到客户的网站或 facebook 页面上,除非我不给每个人相同的凭证。
您认为最好的解决方案是什么?您有其他解决这个问题的想法吗?
谢谢大家