首页 > 解决方案 > 查找我的日志文件发送到 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架构的好资源,请推荐。

提前致谢!

标签: amazon-web-servicesamazon-s3aws-lambda

解决方案


如果规则存在或创建正确,那么您必须在 AWS 控制台中看到它,对于 S3 存储桶也是如此。

AWS 控制台中资产可见性的一个常见问题是错误的区域选择。因此,请验证规则和 S3 存储桶是在哪个区域创建的,如果它们曾经创建过,并且在右上角选择正确的区域应该会显示该区域中的资产。

希望能帮助到你!


推荐阅读