1

我正在尝试使用 zappa 在 aws lambda 上部署我的 django 应用程序。但是,当我尝试登录应用程序时,我得到attempt to write a readonly database.

我的理解是,这是因为 sqlite 是一个嵌入式数据库,您不能在 lambda 上使用嵌入式数据库,因为它们需要写访问权限,而这在 lambda 上是不可能的,而且尝试在 lambda 上保存数据通常不是一个好主意。

它是否正确?因此,我唯一的选择是切换到使用 postgres 或 mysql 或其他服务器数据库吗?

4

1 回答 1

2

如果您需要永久存储,那么是的,某种 RDS 或 Dynamodb 或您有权访问的任何其他数据存储会更合适。Lambda 本身无法在执行之间保留数据。

于 2018-11-25T20:36:12.533 回答