В рамках моего конвейера компакт-дисков на snap-ci.com я хочу запустить экземпляры в моем стеке AWS opsworks перед развертыванием приложения.
Поскольку запуск хостов занимает определенное время (после того, как команда уже вернулась), мне нужно опросить экземпляры, которые будут запущены (с помощью команды describe-instance в AWS CLI). Эта команда возвращает полный ответ JSON, одно из полей которого содержит статус экземпляра (например, «работает»).
Я новичок в написании сценариев оболочки и AWS CLI и был бы признателен за некоторые указатели. Я знаю, что могу также использовать AWS SDK для программирования на java, но для этого потребуется сначала развернуть эту программу на хостах snap-ci, что тоже звучит сложно.