Вот команда, которую я выполняю
aws ssm describe-automation-executions \
--filters "Key=ExecutionId,Values=b4a76700-50e0-4b3d-a790-d80a54ee91de" \
--query "AutomationExecutionMetadataList[0].Outputs"
И вывод
{
"createImage.ImageId": [
"ami-0db79d4244a6501bc"
]
}
Это то, что я ожидаю. Однако я хочу дополнительно уточнить свой запрос, чтобы выбрать createImage.ImageId
, и поскольку этот атрибут содержит точку, следующий запрос не будет работать
--query "AutomationExecutionMetadataList[0].Outputs.createImage.ImageId"
Возвращает null
в качестве результата вывода.
Я пробовал несколько других вещей, но, кажется, не могу выбрать атрибут createImage.ImageId
через AWS CLI Query.
Можно ли сделать это через --query
без использования дополнительных инструментов сценариев (jq
и т. Д.)