繁体   English   中英

AWS Lambda Function:new Logger() 有时会附加到以前的日志,而不是创建新日志

[英]AWS Lambda Function: new Logger() sometimes appends to previous log, instead of creating a new one

提示:本站为国内最大中英文翻译问答网站,提供中英文对照查看,鼠标放在中文字句上可显示英文原文

我正在使用 AWS Lambda 函数 (Python)。 在我的 function 中,我创建了一个新的 Logger() object,我用它来记录信息。 它并不总是在 CloudWatch 中创建新的日志记录实例。 有时它附加到以前的日志。 我不明白这种不一致。

我总是以同样的方式进行日志记录:

  • joblog = Logger(service="xxx", level="INFO")
  • joblog.info("xxx")

我正在通过“测试”选项卡执行 function,还有计划的事件(来自 CloudWatch,带有 crontab 条目)。

根据@AnonCoward 的链接:

CloudWatch 如何构建日志 - AWS Lambda

Lambda function 的每个实例都有一个专用日志 stream。如果 function 向上扩展,每个并发实例都有自己的日志 stream 每次获取执行环境并创建新环境以响应调用时,都会生成新日志 stream 日志流的命名约定是:

YYYY/MM/DD[Function version][Execution environment GUID]

单个执行环境在其生命周期内写入相同的日志 stream 日志 stream 包含来自该执行环境的消息以及来自 Lambda 函数代码的任何 output。 每条消息都有时间戳,包括您的自定义日志,这意味着您不需要 output 时间戳。

问题未解决?试试本站强大的搜索功能,搜索: AWS Lambda Function:new Logger() 有时会附加到以前的日志,而不是创建新日志
AWS Lambda 在新的 function 上不断返回默认响应

[英]AWS Lambda keeps returning the default response on a new function

我是 AWS lambda 的新手。按照 youtube 教程,我创建了一个测试 lambda function 以简单地返回“True”,但它一直返回默认响应: Response: { "statusCode": 200, "body": ""Hello来自 Lambda!"" } ...

将 Lambda function 更新为新的运行时

[英]Updating Lambda function to a new runtime

我有几个 Lambda 函数和 Python 3.6 运行时。 这些 Lambda 函数属于它们的 Lambda 应用程序。 将运行时更新到 Python 3.8 或最新版本的最佳方法是什么? 如何测试? 所有 lambda 功能都与我们的持续部署过程有关。 更新 Lambda Function 是 ...

Python AWS Lambda 执行新更新

[英]Python AWS Lambda Execution New Update

更新我更改了参数以直接从 JSON 转储接收数据,以查看是否解决了 JSON 加载问题。 收到新错误: (b'{\n "errorType": "ValidationMetadataException",\n "errorMessage": "The a' b'rgument is null or ...

AWS Lambda function axios 调用 API 时有时会出错

[英]AWS Lambda function sometimes getting error when axios call API

我的 Lambda function 在调用 API 时有时会返回错误。(Lambda 同时调用了 2 个不同的 API) 非常有趣的是,我在启动 API 调用之前放置了一些 console.log,但是当 Lambda 启动时,它会立即返回错误,而不会打印任何日志并出现 2 种类型的错误: 注 1 ...

AWS Amplify DataStore 有时间将新项目同步到后端以便在 Lambda 函数中访问它吗?

[英]AWS Amplify DataStore time to sync new item to backend so it is accessible in a Lambda function?

我的问题: 我正忙于使用 Amplify DataStore 开发 Vue Web 应用程序。 在 Web 应用程序中,当我将新项目保存到 DataStore 时,我无法使用 Lambda 函数和 AWS.DynamoDB.DocumentClient() 立即访问该项目以使用 await doc ...

AWS LEX:插槽更新、意图更新,然后通过 Lambda function 发布新的机器人

[英]AWS LEX: Slot update, intent update and then new publishing bot through a Lambda function

我正在写一个 lambda function,它有一个我想放入 slotType 的单词数组,基本上每次都更新它。 这是怎么回事。 最初,slotType 的值为 ['car', 'bus']。 下次我运行 lambda function 时,值会更新为 ['car', 'bus', 'train' ...

在 WSO2 API-Manager 中创建一个新的访问令牌而不撤销前一个访问令牌

[英]Creating a new access token without revoking the previous one in WSO2 API-Manager

基于我们的网关角色,应用程序必须通过以下 Curl 对自己进行身份验证 问题是,每次我调用 https://localhost:9443/oauth2/token 时,系统都会提供一个新的访问令牌。 之前的访问令牌也将过期。 即使我用 REFRESH-TOKEN grand-type 调用 http ...

创建 AWS lambda function 以在 s3 存储桶中拆分 pdf 个文件

[英]Creating an AWS lambda function to split pdf files in a s3 bucket

我想写一个 AWS Lambda function : 从 s3 存储桶中取出 pdf 文件 -> 拆分 pdf 文件 -> 将拆分文件存储到 S3 存储桶。 我正在使用 PyPDF 模块,所以我还需要知道如何在 aws lambda function 中使用它。 拆分pdf个文件的代码 ...

Firebase 应用分发通过 gradle 更新相同的 APK 而不是创建新的

[英]Firebase app distribution via gradle updating the same APK instead of creating new one

我最近在我的应用程序中集成了 firebase 应用程序分发并使用了 Firebase 控制台。 我曾经生成 APK 并通过控制台手动上传并分发应用程序。 我太天真了。 然后我开始知道整个过程可以通过 Fastlane 或 Gradle 应用程序分发自动化。 支持。 由于这个,我成功地通过 grad ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM