《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》—3.4.3 Claudia.js
【摘要】 本书摘自《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》一文中的第3章,第3.4.3节,作者是陈耿。
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
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)