【问题标题】:How to find for aws log groups the corresponding ressource?如何为 aws 日志组找到相应的资源?
【发布时间】:2020-02-22 11:11:48
【问题描述】:

由于我们环境中的巨大成本,我的任务是创建一个 lambda 来标记所有日志组,如相应的资源(这些日志组的来源)。但是,我面临着识别日志组资源的挑战。我们的环境中有很多日志,例如 lambda 日志、elastic-beanstalk 日志、ec2 日志。但是如何才能将日志组与相应的资源相匹配呢?非常感谢任何帮助!

【问题讨论】:

  • 澄清一下,你想获取流到日志组的资源的arn吗?

标签: amazon-web-services aws-lambda boto3 amazon-cloudwatch aws-cloudwatch-log-insights


【解决方案1】:

我会尝试使用describe-log-groups。要使用它,您需要通过从资源到日志组来“向后”工作,但目前我想不出任何其他方式。

aws logs describe-log-groups --query 'logGroups[*].arn' --log-group-name-prefix '/aws/lambda/[name-of-your-lambda]'

输出:

[
“arn:aws:logs:[region]:[account-id]:log-group:/aws/lambda/[name-of-your-lambda]:*”
]

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-18
    • 2015-10-11
    • 2017-03-04
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    相关资源
    最近更新 更多