amazon-s3 - 将 AWS cloudwatch 日志导出到 S3
问题描述
我在 AWS 上有一个 lambda 函数,它通过 AWS cloudwatch 存储它的日志。我想使用 CLI 将所有这些日志存储到 S3。我的 linux 服务器已经配置了 CLI,并且拥有访问 AWS 资源所需的所有权限。
我希望在我的 AWS cloudwatch 控制台上显示的日志应该通过 S3 存储桶创建。
曾经,这些日志存储到 S3 上的某个位置,然后我可以通过 Redshift 轻松地将它们导出到 SQL 表。
知道如何将这些日志带到 S3 吗?
谢谢阅读。
解决方案
您可以在 lambda 中使用 boto3 并将日志导出到 S3 中,需要编写一个 lambda 函数来订阅 CloudWatch 日志并在云观察日志事件上触发。
AWS 文档:
推荐阅读
- c - 从 ac 程序访问退出代码
- javascript - 字符串替换输入文本内
- javascript - 如何在reactjs(Web前端)中隐藏硬编码的系统帐户用户名/密码以直接连接到Mongodb
- python - 如何在 tkinter 中使用小部件的窗口固定位置?
- django - Django - 两个表之间的简单左连接
- java - IBM Mobilefirst JAVA 适配器在存储用户数据时给出 MFP-Conflict=Concurrency 失败
- kubernetes - 如何在没有 --dry-run 的情况下创建 kubernetes 服务 yaml 文件
- java - 可以考虑将此代码用于 Java 中的成员覆盖吗?
- r - 使用 RCall 将数据向量从 julia 导入到 R
- python - 通过计算 numpy 中的最大值找到最佳通道