amazon-web-services - 查找我的日志文件发送到 aws 的位置
问题描述
在我的公司中,我们将日志文件存储在 cloudwatch 中,然后在 7 天后将其发送到 s3,但是我无法准确找到日志文件在 s3 中的存储位置。
由于从 cloudwatch 迁移到 s3 的过程是自动化的,因此我遵循https://medium.com/tensult/exporting-of-aws-cloudwatch-logs-to-s3-using-automation-2627b1d2ee37希望找到路径。
我们没有使用步进函数,所以我检查了 lambda 服务,但是没有将日志文件从 cloudwatch 移动到 s3 的函数。
我曾尝试查看 cloudwatch 规则,希望能解决以下问题:
{
"region":"REGION",
"logGroupFilter":"prod",
"s3BucketName":"BUCKET_NAME",
"logFolderName":"backend"
}
所以我可以找到哪些存储桶日志文件将进入哪个文件夹。
如果移动数据是自动化的,我如何找到我的日志存储位置,为什么没有可见的功能?
附加说明:我是aws新手,如果有关于aws架构的好资源,请推荐。
提前致谢!
解决方案
如果规则存在或创建正确,那么您必须在 AWS 控制台中看到它,对于 S3 存储桶也是如此。
AWS 控制台中资产可见性的一个常见问题是错误的区域选择。因此,请验证规则和 S3 存储桶是在哪个区域创建的,如果它们曾经创建过,并且在右上角选择正确的区域应该会显示该区域中的资产。
希望能帮助到你!
推荐阅读
- micropython - RDFlib 是否可用于 micropython?
- javascript - [].$ 在 JavaScript 中是什么意思?
- ruby-on-rails - Friendly_id 不工作版本 5.3 rails 6
- linux - docker内部出现致命错误:无法访问
无法解析主机:github.com - functional-programming - 不可变 js - 以声明方式从深度嵌套的对象中提取值的最佳方法?
- reactjs - 如何使用 expo 安装和配置 react-native-sass-transformer
- java - 错误数量的类型参数 c++ 到 java 代码
- c - 使用 dlsym() 存根 malloc/free 会导致分段错误
- nestjs - 如何在 NestJS 中设置身份提供者“中间件”?
- sql - 如何将 SQL 列元素连接在一起?