在 aws lambda 中部署时如何处理 django 应用程序中的会话

How to handle sessions in django app when deployed in aws lambda

我想使用 Zappa 在 aws 中部署 Django 应用程序。在我的本地服务器中,会话正在工作 fine.Is 可以在 aws 中处理相同的会话吗?如果没有,有什么方法可以处理 aws(Zappa) 中的会话吗?

-TIA

Django 固有的大多数会话功能都可以在 zappa 部署的项目中正常工作。

  • Database-backed 会话工作正常,没有任何变化
  • Cache-backed 会话工作正常,没有任何变化
  • File-backed 会话将 不会 工作,因为无法保证会话文件将存在于 lambda 容器中正在处理用户的请求
  • Cookie-backed 会话无需更改即可正常工作

确保根据文档提供所需的基础设施。 例如,如果您选择数据库支持的会话,那么您的 Django 部署必须能够访问数据库。