400-638-8808
|
微信公众号
在 AWS Lambda 中创建的函数由 Amazon CloudWatch 监控。它有助于记录触发时向 Lambda 函数发出的所有请求。
考虑将以下代码上传到 AWS Lambda 中,函数名称为 lambda 和 cloudwatch。
exports.handler = (event, context, callback) => { // TOdo implement console.log("Lambda monitoring using amazon cloudwatch"); callback(null, "Hello from Lambda"); };
当测试或触发该功能时,您应该会在 Cloudwatch 中看到一个条目。为此,请转至 AWS 服务并单击 CloudWatch。
从左侧选择日志。
当您单击 日志时,它会在您的账户中创建 AWS Lambda 函数的 日志组。选择 anyAWS Lambda 函数并检查详细信息。在这里,我们指的是名称为: lambdaandcloudwatch 的 Lambda 函数。添加到 Lambda 函数的日志显示在此处,如下所示-
现在,让我们将 S3 触发器添加到 Lambda 函数并查看 CloudWatch 中的日志详细信息,如下所示-
让我们更新 AWS Lambda 代码以显示上传的文件和存储桶名称,如下面给出的代码所示-
exports.handler = (event, context, callback) => { // TOdo implement console.log("Lambda monitoring using amazon cloudwatch"); const bucket = event.Records[0].s3.bucket.name; const filename = event.Records[0].s3.object.key; const message = `File is uploaded in-${bucket}-> ${filename}`; console.log(message); callback(null, "Hello from Lambda"); };
现在,在 s3storetestlambdaEventbucket 中添加文件,如图所示-
上传文件后,AWS Lambda 函数将被触发,并且来自 Lambda 代码的控制台日志消息显示在 CloudWatch 中,如下所示-
如果有任何错误,CloudWatch 会提供错误详细信息,如下所示-
请注意,我们在 AWS Lambda 代码中错误地引用了存储桶名称,如图所示-
exports.handler = (event, context, callback) => { // TOdo implement console.log("Lambda monitoring using amazon cloudwatch"); const bucket = event.Records[0].bucket.name; const filename = event.Records[0].s3.object.key; const message = `File is uploaded in-${bucket}-> ${filename}`; console.log(message); callback(null, "Hello from Lambda"); };
来自事件的存储桶名称引用错误。因此,我们应该看到 CloudWatch 中显示的错误,如下所示-
可以在指标中查看 Lambda 函数执行的详细信息。点击左侧显示的 指标。
lambda 函数 lambdaandcloudwatch 的图形细节如下所示-
它提供了详细信息,例如执行 Lambda 函数的持续时间、调用它的次数以及来自 Lambda 函数的错误。
作为AWS顶级代理商,选择天.下.数.据的优势
1、专属客服协助注册AWS,或提供注册好的账号直接使用
2、支持收U等多币种支付代付,无额外服务费用
3、AWS多种产品类型,更高产品租赁权限
4、针对大客户,AWS专属折扣优惠
5、7x24小时专属客服,在线解答各种疑问
详询电话40 0-63 8-88 08 官网:https://www.idCbest.com/2023/aws.asp
天下数据手机站 关于天下数据 联系我们 诚聘英才 付款方式 帮助中心 网站备案 解决方案 域名注册 网站地图
天下数据18年专注海外香港服务器、美国服务器、海外云主机、海外vps主机租用托管以及服务器解决方案-做天下最好的IDC服务商
《中华人民共和国增值电信业务经营许可证》 ISP证:粤ICP备07026347号
朗信天下发展有限公司(控股)深圳市朗玥科技有限公司(运营)联合版权
深圳总部:中国.深圳市南山区深圳国际创新谷6栋B座10层 香港总部:香港上環蘇杭街49-51號建安商業大廈7樓
7×24小时服务热线:4006388808香港服务电话:+852 67031102
本网站的域名注册业务代理北京新网数码信息技术有限公司的产品