AWS SDK для примера проекта Python - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь получить данные метрик из Cloud Watch, используя Python, используя учебное пособие «AWS SDK для примера проекта Python».

Я сделал следующее

pip install boto3

Настройте мойфайл учетных данных

[default]
aws_access_key_id = xxxxxxxxxxxxxxxxxxxx
aws_secret_access_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
region = xxxxxxxxxxx

Вот скрипт

import boto3

# Create CloudWatch client
cloudwatch = boto3.client('cloudwatch')

# List metrics through the pagination interface
paginator = cloudwatch.get_paginator('list_metrics')
for response in paginator.paginate(Dimensions=[{'Name': 'LogGroupName'}],
                               MetricName='IncomingLogEvents',
                               Namespace='AWS/Logs'):
print(response['Metrics'])

Когда я запускаю программу, я получаю следующее:

[]

Итак, я предполагаюон проверял подлинность без проблем, но так как у меня есть более одного экземпляра, он не знает, какие метрики экземпляров мне нужны?

Если это так, где я могу указать instanceid или исправить свое предположение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...