gpt4 book ai didi

amazon-web-services - 具有多个 AWS lambda 函数的 Claudia.js

转载 作者:行者123 更新时间:2023-12-02 20:45:36 26 4
gpt4 key购买 nike

我正在使用 claudia.js CLI 将函数和 Web API 部署到 AWS lambda 和 API 网关。我的项目文件结构如下:

functions
--function1
---- node_modules
---- package.json
---- index.js
---- claudia.json
--function2
---- node_modules
---- package.json
---- index.js
---- claudia.json

问题是,为了更新新版本,我必须在每个函数文件夹中运行“claudia update”...所以我必须为每个函数(在每个文件夹中)运行一次。有没有办法告诉 claudia.js 立即更新我的所有功能?

最佳答案

不要让 ClaudiaJS 来完成这项工作,而是使用工具来运行 ClaudiaJS。大多数 monorepo 工具就足够了,例如 Lerna但是,如果您不关心 Lerna 提供的功能,那么还有很多不那么固执己见的工具 - Lolaus是相当低级的。

使用 Lerna,您需要使用规定的存储库结构,获取链接的 node_modules,并且 lerna run deploy 将运行包含它的每个包的 npm 部署脚本。

使用 Lolaus,您可以搜索所有函数,然后在每个目录中运行任意命令:lolaus "*/*/caudia.json"claudia update

关于amazon-web-services - 具有多个 AWS lambda 函数的 Claudia.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43210630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com