Есть ли у кого-нибудь пример boto3, как получить те же результаты, что и эта * CLI-команда AWS:
aws cloudwatch list-metrics --namespace "CWAgent" --metric-name "LogicalDisk % Free Space" --query Metrics[*]
Я пытаюсь получить значение для этих измерений:
instance, InstanceId, ImageId, objectname, InstanceType
Это код, который я пытаюсь использовать:
import boto3
# Create CloudWatch client
client = boto3.client('cloudwatch')
obj = []
response = client.list_metrics(
Namespace='CWagent',
MetricName='LogicalDisk % Free Space',
Dimensions=[
{
'Name': 'instance',
'Value': obj
},
{
'Name': 'InstanceId',
'Value': obj
},
{
'Name': 'ImageId',
'Value': obj
},
{
'Name': 'objectname',
'Value': obj
},
{
'Name': 'InstanceType',
'Value': obj
},
],
NextToken='string'
)
for r in response:
a = instance
b = InstanceId
c = ImageId
d = objectname
e = InstanceType
print(a, b, c, d, e)