typescript - 在 CDK 合成期间使用 IAspect 或其他方法以非侵入方式将代码添加到 lambda 资产包
问题描述
我正在研究一种在 CDK 合成过程中将代码添加到 AWS Lambda 资产的方法。
我试过的
我有一个 IAspect,它访问构造上的每个节点并查找 lambdas。我能够找到对将部署到 AWS 的资产的引用,但是,将代码添加到 cdk.out 目录中的 Asset 文件夹不会将添加的代码部署到 Lambda。这是因为在合成过程中,lambda 的代码目录通过哈希运行以检查将发送的捆绑包中的更改,因为代码是在哈希后添加的,捆绑包不会看到任何更改并且不会t 修改将部署到 lambda 的代码。我还没有找到一种在不实际修改源代码的情况下将代码添加到 lambda 包的非侵入式方法。有没有人熟悉我可以用来完成此任务的任何其他方法?
解决方案
推荐阅读
- html - 仅当使用 Bootstrap 4.0 在单独的行(小屏幕)上显示图像时,如何为图像添加左侧边距?
- reactjs - 使用 react-i18next 在 React 中设置翻译文档标题(HTML 标签)的最佳方法
- powershell - Powershell 批量返回结果
- mql4 - MetaTrader 终端 4:根据历史数据调试智能交易系统
- node.js - Firestore - 一个循环中的深度集合查询
- visual-studio-code - VS Code Extensions 突然崩溃
- java - ABCL 的解释器可以从 InputStream 加载 Lisp 源吗?
- javascript - 错误覆盖权限
- c# - Blazor wasm,网络核心托管,具有身份验证,应用程序用户和我在共享项目中的模型之间的关系
- mysql - phpmyadmin 中的多个查询 - 使用坐标、斜率、截距、角度等的距离