我正在尝试使用zappa在aws lambda上部署django应用程序。但是,当我尝试登录该应用程序时,我得到attempt to write a readonly database
。
我的理解是,这是因为sqlite是嵌入式数据库,您不能在lambda上使用嵌入式数据库,因为它们需要写访问权限,而这在lambda上是不可能的,并且通常也不是尝试在其上持久化数据的好主意。 λ。
这是正确的吗?我唯一的选择是切换到使用postgres或mysql或其他服务器数据库吗?
答案 0 :(得分:1)
如果您需要永久存储,那么可以,某种形式的RDS或Dynamodb或您可以访问的任何其他数据存储将更为合适。 Lambda本身无法在两次执行之间保留数据。