当你做一个
console.log('Loading function');
在亚马逊 lambda 函数中,它去哪里了?
我的设置
API网关
lambda函数nodejs6.10
卷曲https://n2tredacted.execute-api.us-east-1.amazonaws.com/prod/redactedFunc https://n2tredacted.execute-api.us-east-1.amazonaws.com/prod/redactedFunc
AWS Lambda 日志写入云观察日志 http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html。这是如何访问它们 http://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions-logs.html:
- 在 AWS 控制台中选择您的 Lambda 函数
- 单击“监控”选项卡
- 选择在 CloudWatch 中查看日志
如果您希望在 AWS 控制台之外检索 CloudWatch Logs,则有许多 CLI 选项:
- awscli: aws 日志获取日志事件 https://docs.aws.amazon.com/cli/latest/reference/logs/get-log-events.html
- github: 豪尔赫巴斯蒂达/awslogs https://github.com/jorgebastida/awslogs
- github: 泰勒布洛克/锯子 https://github.com/TylerBrock/saw
- 无服务器:sls logs https://serverless.com/framework/docs/providers/aws/cli-reference/logs/(如果使用无服务器 https://serverless.com/)
- samcli: sam logs https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-logs.html(如果使用SAM https://aws.amazon.com/serverless/sam/)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)