команда cloudwatch get-metric-data - PullRequest
0 голосов
/ 08 марта 2019

Я не могу получить данные метрики с помощью этой команды.

aws cloudwatch get-metric-data --metric-data-queries jsonfile.json \
   --start-time 2019-02-01T10:40:0000 --end-time 2019-02-27T14:12:0000 

Появляется следующая ошибка.

Error parsing parameter '--metric-data-queries': Expected: '=', received: 'EOF' for input:

jsonfile.json

Здесь jsonfile.json содержит мой запрос, определенный ниже.

[
    {
        "Id": "MyRequest",
        "MetricStat": {
            "Metric": {
                "Namespace": "AWS/EBS",
                "MetricName": "VolumeReadBytes",
                "Dimensions": [
                    {
                        "Name": "VolumeId",
                        "Value": "vol-******420********"
                    }
                ]
            },
            "Period": "3600",
            "Stat": "Average",
            "Unit": "Bytes"
        },
        "Label": "myRequestLabel",
        "ReturnData": "true"
    }
]

1 Ответ

1 голос
/ 08 марта 2019

Я думаю, что вам нужно запустить;

    aws cloudwatch get-metric-data --cli-input-json file://jsonfile.json

Содержимое вашего jsonfile.json должно быть следующим:

    {
        "MetricDataQueries": [
            {
                "Id": "MyRequest",
                "MetricStat": {
                    "Metric": {
                        "Namespace": "AWS/EBS",
                        "MetricName": "VolumeReadBytes",
                        "Dimensions": [
                            {
                                "Name": "VolumeId",
                                "Value": "vol-******420********"
                            }
                        ]
                    },
                    "Period": "3600",
                    "Stat": "Average",
                    "Unit": "Bytes"
                },
                "Label": "myRequestLabel",
                "ReturnData": "true"
            }
        ],
        "StartTime": "2019-02-01T10:40:0000",
        "EndTime": "2019-02-27T14:12:0000"
    }
...