Вы пытались указать объект json и поместить несколько элементов в этот список?
т.е.
aws cloudwatch put-metric-data --namespace "Usage Metrics" --metric-data file://metric.json
Где metric.json - это что-то вроде:
[
{
"MetricName": "Metric1",
"Timestamp": "Wednesday, November 2, 2013 8:28:20 AM",
"Value": 0.50,
"Unit": "Count"
},
{
"MetricName": Metric2,
"Timestamp": "Wednesday, November 2, 2013 8:28:20 AM",
"Value": 1,
"Unit": "Count"
},
{
"MetricName": "Metric 2",
"Timestamp": "Wednesday, November 2, 2013 8:29:20 AM",
"Value": 5,
"Unit": "Count"
}
]
, если вам нужно отправить несколько значений для одной метрики, например:
[
{
"MetricName": "Metric1",
"Timestamp": "Wednesday, November 2, 2013 8:28:20 AM",
"Values": [0.50,2,3,5.1],
"Unit": "Count"
}
]
или
[
{
"MetricName": "Metric1",
"Timestamp": "Wednesday, November 2, 2013 8:28:20 AM",
"StatisticValues": {
"SampleCount": 8,
"Sum": 18,
"Minimum": 2.3,
"Maximum": 2.7
},
"Unit": "None"
}
]