Мне нужно получить количество активных сетевых интерфейсов в моем регионе.
Я могу использовать приведенный ниже запрос для вывода списка активных интерфейсов, однако я не уверен, как получить «счет» активных интерфейсов, а не только полезную нагрузку json в качестве вывода.
Я могу запустить эту команду cli, чтобы получить список всех подключенных интерфейсов.
aws ec2 describe-network-interfaces --filters "Name=group-name,Values=Redis" "Name=attachment.status,Values=attached"
Однако я не уверен, как получить количество подключенных интерфейсов, я попробовал запрос ниже, но я не получаю желаемый результат, чтобы просто получить счет.
aws ec2 describe-network-interfaces --filters "Name=group-name,Values=Redis" "Name=attachment.status,Values=attached" --query 'NetworkInterfaces[*][Attachment.Status,Attachment.Status.Count]'
Вывод получается как показано ниже.
[
[
"attached",
null
],
[
"attached",
null
],
[
"attached",
null
],
[
"attached",
null
]
]
Что бы я хотел увидеть, если бы что-то вроде ниже.
[
[
type: "attached",
Count: "x"
]
]