我正在使用无服务器框架在AWS Lambda上部署生产系统。我最近了解了serverless deploy list
和serverless rollback --timestamp timestamp
命令,在紧急情况下它们似乎非常有用。
是否可以存储/列出五个以上的先前版本?我不介意使用额外的存储空间,因此,如果可能的话,我希望保留更多版本(也许100个?)用于回滚。
您正在使用什么框架进行部署?我正在使用无服务器框架,该框架尝试保留默认情况下部署的所有版本。由于存储空间有限(75 GB),这促使我在每次部署后使用特殊的插件清除存储空间]
据我所知,无服务器将该版本https://github.com/serverless/serverless/pull/4134/files的版本数限制为5,>
进行了快速测试,您可以将内部版本备份到其他存储桶,而当您要回滚时,只需将它们再次移至无服务器存储桶,然后如果您列出并回滚就可以再次使用它们。