Поделитесь этим руководством о том, как мы можем легко преобразовать ответ aws cli
JSON в более презентабельный формат.
Содержание
Ответ AWS CLI в файл JSON
- Войдите в свою учетную запись AWS.
- Откройте cloudshell.
- Запустите команду aws command line list ec2 instances и сохраните результат в json-файл, выполнив следующую команду:
aws cli ec2 describe-instances > list-instances.json
. - Убедитесь, что файл с именем
list-instances.json
был создан, выполнив простую команду linuxls
. - Загрузите созданный файл из cloudshell на вашу локальную машину. В правом верхнем углу cloudshell нажмите Actions, затем нажмите Download file.
- Появится диалоговое окно с запросом пути к файлу. Поскольку файл был создан в домашнем каталоге пользователя, вы можете просто указать имя файла. Затем нажмите Загрузить.
Преобразование JSON-ответа в Excel (Office 2021)
- Откройте Microsoft Excel.
- Создайте пустую рабочую книгу.
- Нажмите
Data
>New Query
>From Other Sources
>From Web
. - Появится окно
dialog
, в котором будет указан абсолютный путь или местоположение загружаемого json-файла. - Далее откроется новое окно excel и нажмите кнопку Into Table Convert.
- Далее разверните все значения столбцов в новую строку.
- Подтвердите действие, нажав кнопку Вставить.
- Теперь это действие расширит значение списка из шага 6 данного раздела.
- Расширьте все
Record
/List
, повторив шаги 6 и 7 этого раздела. - Теперь это самая повторяющаяся часть данного руководства, вам нужно расширить все значения каждого столбца со списком в качестве значения. Повторите шаги 6 и 7
- После того как все значения будут расширены, вы можете нажать кнопку
Close and Load
в верхней левой части окна, чтобы загрузить данные в рабочую книгу. - И ваши данные могут выглядеть следующим образом.
Вот и все! У вас есть отчет! 🙂