[英]How to copy environment variables from one AWS lambda to another in Visual Studio
我想将现有 AWS lambda 中已经存在的环境变量模拟到我在 Visual Studio IDE 中创建的新 AWS lambda 中。
我没有找到导出/导入环境变量的方法,所以想知道如何最大限度地减少手动工作(再次手动创建每个环境变量)
由于我没有找到任何导出/导入选项 - 无论是在 AWS 门户中还是通过 Visual Studio 中显示的 AWS 资源管理器,我都使用了 Notepad++ 复制/粘贴/正则表达式,以便我可以填充 aws-lambda-tools-defaults。可以在 Visual Studio 中配置的 json(它将发布 lambda,环境变量在 that.json 文件中设置)
脚步
从 AWS 网站,select 并将环境变量复制到一个新的记事本++文件中
然后在该记事本++文件中执行以下查找-替换
编号 | 搜索模式 | 找什么 | 用。。。来代替 |
---|---|---|---|
2.1 | 正则表达式 | [ \t]+ |
(没有什么) |
2.2 | 正则表达式 | ^ |
\\" |
2.3 | 正则表达式 | $ |
\\"; |
;
替换为;
) 现在可以将生成的单行 output 粘贴到 aws json 文件中的占位符处:
"environment-variables": " <place the outcome here>
",
(注意:结果文本周围的双引号应保留在那里)
现在,当您保存 aws json 文件并从 Visual Studio IDE 发布此 lambda 时,您将看到预填充的环境变量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.