AWS Lambda 中的错误处理
Error handling in AWS Lambda
我正在构建一个 Android 应用程序,其后端位于 python 中,作为 AWS Lambda 函数运行。调用类型是 RequestResponse。有时应用程序无法调用 Lambda 函数。我想不通的是如何在响应中获取函数返回的特定错误并将其记录下来。我得到的只是错误类型 "Unhandled"。请帮忙。
如果 Monitoring tab in the AWS Lambda function 没有显示任何执行,则听起来调用失败或被拒绝。
您可以查看 AWS CloudTrail 日志以了解如何接收和处理请求。
如果 CloudTrail 中没有显示任何内容,则您的请求从未到达 AWS 或在处理之前被拒绝(例如,过时的凭据?)。
听起来像是转义异常。只需确保您捕捉到它,然后在您的响应负载中提供详细信息。
我们使用 this little tool to test our Python lambdas. It will help you figure out the exception. If you use it with the rest of the BST Tools 您甚至可以在互联网上公开 lambda,而 运行 它在您的本地 IDE.
我只需要在 Lambda 中为 CloudWatch 添加权限,现在它正在记录。
我正在构建一个 Android 应用程序,其后端位于 python 中,作为 AWS Lambda 函数运行。调用类型是 RequestResponse。有时应用程序无法调用 Lambda 函数。我想不通的是如何在响应中获取函数返回的特定错误并将其记录下来。我得到的只是错误类型 "Unhandled"。请帮忙。
如果 Monitoring tab in the AWS Lambda function 没有显示任何执行,则听起来调用失败或被拒绝。
您可以查看 AWS CloudTrail 日志以了解如何接收和处理请求。
如果 CloudTrail 中没有显示任何内容,则您的请求从未到达 AWS 或在处理之前被拒绝(例如,过时的凭据?)。
听起来像是转义异常。只需确保您捕捉到它,然后在您的响应负载中提供详细信息。
我们使用 this little tool to test our Python lambdas. It will help you figure out the exception. If you use it with the rest of the BST Tools 您甚至可以在互联网上公开 lambda,而 运行 它在您的本地 IDE.
我只需要在 Lambda 中为 CloudWatch 添加权限,现在它正在记录。