【发布时间】:2017-04-04 14:50:40
【问题描述】:
我正在使用 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.js 一次更新我的所有功能?
【问题讨论】:
-
Claudia 无法立即更新多个功能。问题是您是否真的需要同时更新所有功能?在我从事的具有多个 Lambda 函数的大多数项目中,函数是独立的,我只部署了我更改的函数。如果您确实需要同时更新多个功能,您可以创建一个脚本来为您执行此操作,或者如果您有很多功能,使用 CloudFormation 可能对您有意义(Claudia 不支持它)。
标签: amazon-web-services aws-lambda serverless-architecture claudiajs