amazon-web-services - 如何在 AWS lambda 中管理多个处理程序
问题描述
我必须为一个 lambda 函数维护多个版本。有什么办法可以管理吗?
例如,
get_user 是 lambda 函数,如果调用 v1 lambda,则处理程序应为 v1/get_user..lambda_handler,如果调用 v2 lambda,则处理程序应为 v2/get_user。
解决方案
您可以使用Lambda 环境变量在处理程序顶部进行逻辑分支。
但是在版本控制方面,如果您计划支持旧版本并且同样继续开发新版本,您也可以使用带有别名的 Lambda 版本。
推荐阅读
- google-cloud-platform - 我们如何使用 google can API 将语音转换为基于印度口音的文本
- python-3.x - python aws botocore.response.streamingbody 到 json
- python - 是否可以在没有深拷贝的情况下用另一个数组的视图替换 numpy 数组的内容?
- php - Woocommerce 产品导出:使用函数 add_export_data( $value, $product ) 添加多个元字段
- performance - CreateJS CDN 性能问题
- javascript - 如何让这个函数返回图像?
- asp.net - 在asp.net c#中将字节转换为图像
- c# - Asp.Net Core 3.1 控制器方法未调用
- api - 如何在 azure api 管理服务中自动导入 API
- spring-boot - 从 javascript 访问 html 模板