除了在谷歌应用引擎flex环境中部署python-flask应用程序之外,还有其他方法吗



我们有一个对话流聊天机器人(通过谷歌助手部署(,其实现功能用python flask编写,并部署在谷歌云应用引擎flex环境中。

谷歌操作-->谷歌对话流-->Python Flask应用程序中的Webhook实现(部署在谷歌云应用程序中(

由于我们正处于开发阶段,服务成本非常高,我们无法长期负担。

我们尝试了谷歌应用程序引擎的标准环境,它被部署在http url中,我们不能将其用作对话流实现。

我们还尝试在虚拟专用服务器(Hostinger VPS(中部署我们的应用程序,我们在VPS中的部署面临会话管理问题。相同的代码在GoogleAppEngine中运行良好,但在VPS部署会话中不维护变量。我们的假设是,应用程序引擎正在生成VPS中不可用的自定义cookie/会话变量。

我们可以在谷歌应用程序引擎中使用其他选项吗。

如果您能帮忙解决这个问题,我将不胜感激。

GAE标准可以使用HTTPS。请参阅app.yaml中的secure设置。此处引用。

除此之外,您还可以在任何需要的地方运行webhook后端。你可以在非云机器上运行它,只要它暴露在互联网上并且可以处理HTTPS流量。有很多关于如何在您使用的任何设备上启用SSL的指南。

webhook必须简单地遵守此处列出的要求。

就可以使用的GCP服务而言(我可能会错过一两个(:

  • 计算引擎
  • GAE(柔性/STD(
  • Cloud Run
  • k8
  • Cloud函数

最新更新