《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》—3.4.3 Claudia.js

举报
华章计算机 发表于 2019/06/06 16:50:55 2019/06/06
【摘要】 本书摘自《云计算与虚拟化技术丛书 深入浅出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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。