利用Echo函数对Amazon Lambda调用进行调试

当在所创建的架构当中引入AWS Lambda函数时,我发现了一种值得留意的情况。具体来讲,我计划对该AWSLambda函数进行调用,旨在审查被传递到其中的事件数据结构。

这时,我发现可以直接将“echo”函数添加进去,从而将该AWS Lambda事件复制到控制台日志(即CloudWatch Log)当中。通过这种方式,我可以轻松对输出结果加以审查,进而确保该函数能够在正确的时间被正确的数据所调用。

目前可以直接使用的调试/回显AWS Lambda函数可能有几十种,但为了作为日后参考,我创建了一条GitHub repo,其中包含一条长度为四行的echo函数来实现调试工作。在该函数中,我加入了几套脚本对账户中的AWS Lambda函数进行安装与卸载,其中还包括必要的IAM角色与相关策略。

下面的链接为我所编写的lambda-echo AWS Lambda函数repo:

https://github.com/alestic/lambda-echo

README.md文件中提供了具体的安装与测试说明。

备注:一旦安装了一项AWS Lambda函数,那么只要未来有可能用到,大家就没必要将其删除。它不会带来额外的Amazon存储成本,而且在需要时、我们能够随时拿来加以运行。

Amazon公司已经作出官方声明,表示他们可能会对某些长时间未加使用的AWS Lambda函数进行清理。不过我在实际使用中从没见过这类情况。

我不确定目前是否存在一种可充当AWS Lambda函数源目录的标准文件结构——也许可以试试将其转化为MitchGarnaat开发的kappa项目的既定格式?

原文链接:

https://alestic.com/2015/05/aws-lambda-echo/

核子可乐译

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值