Это очень короткий пример, показывающий, как взаимодействовать с AWS API через AWS SDK for Go, чтобы узнать подробности для данного AMI (Amazon Machine Image).

Весь код находится на GitHub.

Первый шаг — получить сеанс AWS API. Я определил вспомогательную функцию для других своих проектов, чтобы позволить мне писать меньше кода при переходе между регионами. Эта функция не нужна, но она может уменьшить беспорядок в main().

Когда у вас есть структура сеанса, вы можете настроить свой API-клиент следующим образом.

Переменная result содержит сведения об этом AMI, которые можно использовать позже.

Полный код можно увидеть здесь