我想将使用无服务器框架创建的巨大无服务器项目从v0.5迁移到v1,我最担心的是,如果我愿意,将删除或修改在sls 0.5版本中部署的资源(DynamoDB表)尝试从sls版本v1部署。
众所周知,v1与0.5不兼容...那么是否可以将0.5资源迁移到1.0而不破坏AWS中DynamoDB表的云形成结构?换句话说:如何以安全的方式将0.5资源迁移到1.0?
编辑:我前面有完整的AWS API网关。
答案 0 :(得分:2)
重要提示:请先在非生产环境中尝试此操作。
sls remove
。答案 1 :(得分:1)
我会考虑调查blue green deployments。对于DynamoDB,您可以使用streams来确保数据同步。你之所以提到服务器较少,但很难在不知道你是在做lambda还是在前面有一个API网关的情况下推荐一个解决方案。在这些情况下,您可能需要查看stage variables。