《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》—3.4.3 Claudia.js
3.4.3 Claudia.js
Claudia.js(https://github.com/claudiajs/claudia)是一个AWS Lambda的部署工具。从Claudia.js的名字可以很容易地猜出它是用Node.js实现的。 和前文介绍的Chalice类似,Claudia.js提供了命令行和一些辅助的Node.js类帮助用户创建、部署和管理AWS Lambda的应用。
Claudia.js只支持Node.js的AWS Lambda应用。它的目标是简化Node.js AWS Lambda的构建和部署,为Node.js开发者提供更好的用户体验。Claudia.js是一个非常专注于特定场景的工具,它的功能并不复杂,因此上手非常容易。
下面是Cloudia.js的一个简单例子。用户通过create指令创建一个AWS Lambda项目。
$claudia create --name hello-world --region us-east-1 --handler
main.handler
用户在文件main.js中定义函数逻辑。
/*global exports, console*/
exports.handler = function (event, context) {
'use strict';
console.log(event);
context.succeed('hello world');
};
通过update指令将函数部署到远端AWS Lambda平台上。
claudia update
- 点赞
- 收藏
- 关注作者
评论(0)