Как найти для групп журналов aws соответствующий ресурс?

из-за огромных затрат в нашей среде у меня есть задача создать лямбду, чтобы пометить все группы журналов, как соответствующие ресурсы (источник этих групп журналов). Однако я столкнулся с проблемой определения ресурсов групп журналов. В нашей среде есть много журналов, таких как журналы для лямбда, журналы для elastic-beanstalk, журналы для ec2. Но как я могу сопоставить группу журналов с соответствующим ресурсом? Буду очень признателен за любую помощь!


comment
Просто чтобы уточнить, вы хотите получить имя ресурса, который транслирует группу журнала?   -  person Amit Baranes    schedule 26.10.2019


Ответы (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:[регион]:[идентификатор-аккаунта]:группа-журналов:/aws/lambda/[имя-вашей-лямбды]:*"
]

Надеюсь, это поможет.

person dmigo    schedule 26.10.2019