python的lambda函数错误的是_Python 中的 AWS Lambda 函数错误 - AWS Lambda
Python 中的 AWS Lambda 函数错误
当您的代码引发错误时,Lambda 将生成错误的 JSON 表示形式。此错误文档会出现在调用日志中,对于同步调用,它出现在输出中。
例 lambda_function.py 文件 – 异常
def lambda_handler(event, context):
return x + 10
此代码将导致名称错误。Lambda 将捕获此错误并生成一个包含错误消息、类型和堆栈跟踪字段的 JSON 文档。{
"errorMessage": "name 'x' is not defined",
"errorType": "NameError",
"stackTrace": [
" File \"/var/task/error_function.py\", line 2, in lambda_handler\n return x + 10\n"
]
}
在您从命令行调用函数时,AWS CLI 将响应拆分为两个文档。为指示出现函数错误,在终端中显示的响应包含 FunctionError 字段。函数返回的响应或错误写入到输出文件。$ aws lambda invoke --function-name my-function out.json
{
"StatusCode": 200,
"FunctionError": "Unhandled",
"ExecutedVersion": "$LATEST"
}
查看输出文件以查看错误文档。$ cat out.json
{"errorMessage": "name 'x' is not defined", "errorType": "NameError", "stackTrace": [" File \"/var/task/error_function.py\", line 2, in lambda_handler\n return x + 10\n"]}
注意
来自 Lambda 的响应中的 200(成功)状态代码指示您发送到 Lambda 的请求没有出错。有关导致错误状态代码的问题,请参阅Errors。
Lambda 还会在函数日志中记录错误对象,最多 256 KB。要在从命令行调用函数时查看日志,请使用 --log-type 选项并解码响应中的 base64 字符串。$ aws lambda invoke --function-name my-function out.json --log-type Tail \
--query 'LogResult' --output text | base64 -d
START RequestId: fc4f8810-88ff-4800-974c-12cec018a4b9 Version: $LATEST
return x + 10/lambda_function.py", line 2, in lambda_handler
END RequestId: fc4f8810-88ff-4800-974c-12cec018a4b9
REPORT RequestId: fc4f8810-88ff-4800-974c-12cec018a4b9Duration: 12.33 msBilled Duration: 100 msMemory Size: 128 MBMax Memory Used: 56 MB
python的lambda函数错误的是_Python 中的 AWS Lambda 函数错误 - AWS Lambda相关推荐
- python中sort函数是什么意思_python中sort和sorted函数
在学习python的过程中,感觉python中的排序相和c++中的泛型算法还是比较相似的,但相对于c++而言更加简单易用. python中列表的内置函数sort()可以对列表中的元素进行排序,而全局性 ...
- python递归函数1到n的平方和_python中的高阶函数与递归函数
高阶函数 一个函数作为另一个函数的参数传入:函数名可以作为返回值:这样的函数即为高阶函数. 例如:求两个数的平方和 def f(m): return m*m def f1(a,b,function): ...
- keil5函数 默认返回值_Python中如何调用random()函数
在开始了解之前,我们需要知道random()函数是需要导入模板,才可以进行访问,然后通过调用静态对象来使用这个方法,另外返回生成的随机实数,是有一定的范围.下面正式开始主题介绍: 先给大家带来一列实例 ...
- 高中课本“函数近代严格定义”有赤裸裸错误 ——y=f(x)中的对应法则f≠函数y=f(x)
高中课本"函数近代严格定义"有赤裸裸错误 --y=f(x)中的对应法则f≠函数y=f(x) 黄小宁(通讯:广州市华南师大南区9-303 邮 ...
- matlab如何输出一个函数的图像,在matlab中如何输出一个函数的图像
点击查看在matlab中如何输出一个函数的图像具体信息 答:A. imread imread函数用于读入各种图像文件,其一般的用法为 [X,MAP]=imread('filename','fmt')其 ...
- C语言——选择控制结构 寻找中位数v1.0编写一个函数返回三个整数中的中间数。函数原型:int mid(int a, int b, int c);功能是返回a,b,c三数中大小位于中间的一个数。
寻找中位数v1.0 编写一个函数返回三个整数中的中间数. 函数原型:int mid(int a, int b, int c); 功能是返回a,b,c三数中大小位于中间的一个数. 程序运行结果示例1: ...
- python里删除range里的数字_python中range函数与列表中删除元素
一.range函数使用 range(1,5) 代表从1到4(不包含5),结果为:1,2,3,4 ,默认步长为1 range(1,5,2) 结果为:1, 3 (同样不包含5) ,步长为2 ...
- python nums函数_Python中的内置函数
Python中有很多内置函数,不需要我们调用模块可以直接使用,而且都是常用函数的封装,下面我们来看看Python中的内置函数都有那些. 1.abs() abs()是绝对值函数,把一个负数转化为正数,数 ...
- python函数传值还是地址_python中给函数传参是传值还是传引用
首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题.基本的参数传递机制有两种:值传递和引用传 ...
最新文章
- AppiumForWin安装
- poj 1904 King's Quest
- 大话设计模式--建造者模式 Builder -- C++实现实例
- 1.11 超过人的表现-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
- 子类重写父类虚函数_C/C++编程笔记:关于C++的虚函数和多态,你真的了解吗?...
- leetcode 380. Insert Delete GetRandom O(1) | 380. O(1) 时间插入、删除和获取随机元素(Java)
- [JavaScript]使用document.createDocumentFragment优化性能
- centos8搭建k8s集群
- 科学院开放资源github_什么是开放科学?
- img 标签 点击跳出图层_如何用PS在一个图层里画出一个会动的太极八卦图|教程...
- 【Redis】Redis各个版本的下载安装教程
- haswell架构_一个月拥有Intel Haswell原型
- 墨修尧哪一章痊愈_墨修尧叶璃
- 新浪微博回调地址redirect_url(授权回调页)的设置格式
- 7.Flink实时项目之独立访客开发
- Docker attach和Docker exec的区别
- 斯皮尔曼相关系数范围_Spearman Rank(斯皮尔曼等级)相关系数及MATLAB实现
- 腾讯云TSF微服务平台及ServiceMesh技术实践
- 【OpenGL】VAO数组实现一个OpenGL程序绘制多个图形:绘制五星红旗
- 第十一节、轻松学Java_泛型
热门文章
- 【转】【分享】5G核心网基础知识
- 中关村修电脑记实:那些年,修电脑犯下的错!
- Python:Python程序设计思维、计算生态、用户体验、程序设计模式
- maven的依赖和聚合
- java 多线程 选择题_Java多线程之三道多线程练习题
- 大学计算机入学教育心得1000,新学期入学教育心得体会1000字
- android 微信支付过程,android 微信 支付 接入流程总结
- html和vue的区别,2018-09-16第四课 (v-html和v-text的区别,v-once和v-pre的区别,vue的生命周期,选项卡)...
- Quay (3) - 访问权限管理
- (一)开始使用混合边缘AI进行面部识别