Запрос подписок на группы журналов AWS Cloudwatch с помощью boto3

В AWS CloudWatch можно добавить Subscriptions в Log group журналов, чтобы журналы внутри группы могли передаваться в Kinesis, Firehose и т. Д. Эти подписки можно просмотреть в консоли:

введите описание изображения здесь

Как запросить значения «Подписки» с помощью boto3?

Я пробовал следующее

import boto3
client = boto3.client('logs', region_name='us-east-1')
client.describe_log_groups()

Но это только возвращает следующие атрибуты (примечание: определенные значения были отредактированы):

{'logGroups': [{'logGroupName': '<myGroupNameValue>',   
   'creationTime': <myCreationTimeValue>,    'metricFilterCount': 0,
   'arn': '<myArnValue>', 
   'storedBytes': <myStoredBytesValue>},
   ...]}

Возвращенный json не включает пару ключ / значение «подписки».

Заранее благодарю за внимание и ответ

Всего 1 ответ


Существует API описать_подписку_фильтров. https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/logs.html#CloudWatchLogs.Client.describe_subscription_filters

Это тебе помогает?


Есть идеи?

10000