Max*_*ion 7 python-2.7 python-3.x aws-lambda
我在 python 2.7 运行时环境上有大约 13 个带有触发器的 Lambda 函数。我需要更新到3.6
做到这一点最有效的方法是什么?我需要创建所有新的 lambda 表达式吗?如果出现问题,我可以回滚到 2.7 lambda 吗?
任何帮助将不胜感激。
您可以在 AWS 管理控制台内的代码下方尝试 lambda 处理程序的运行时设置。您可以在其中选择运行时(例如 Python 3.8 或 2.7)。由您来解决所有向后兼容性问题。
显然,这意味着您需要为每个处理程序执行此操作。如果您还没有这样做,更好的方法是使用无服务器并从 serverless.yaml 配置文件部署堆栈。
请注意,从 2021 年 7 月中旬开始,AWS 将开始终止对 python 2.7 支持的第一阶段。因此,为了获得更面向未来的解决方案,最好考虑这一点。
希望这个对你有帮助。
| 归档时间: |
|
| 查看次数: |
17960 次 |
| 最近记录: |