Repolode
aws

aws/aws-cli

Официальный унифицированный интерфейс командной строки для управления Amazon Web Services из терминала и скриптов.

Звёзды
17,346
Форки
4,751
Открытые issues
767
Последний коммит
вчера

Что это?

AWS CLI — официальный инструмент командной строки для работы с Amazon Web Services. Одна команда `aws` вызывает API сервисов AWS, позволяя создавать, просматривать и изменять облачные ресурсы из командной оболочки, не заходя в веб-консоль.

Данные для аутентификации можно получать из переменных окружения, общих файлов с учетными данными и конфигурацией с именованными профилями или из IAM-ролей на инстансах EC2. По умолчанию результат выводится в формате JSON. Его можно фильтровать параметром `--query` с выражениями JMESPath или отображать в виде ASCII-таблицы. В пакет также входят автодополнение команд для bash, tcsh и zsh, а для участников проекта доступна ветка для разработки.

Текущая основная версия — v2. Она распространяется в виде установщиков для macOS, Linux (x86-64 и arm64) и Windows, а также как пакет Python с поддержкой версий Python от 3.9 до 3.14.

Ключевые возможности

  • 01Вызывает API сервисов AWS с помощью одной команды `aws`.
  • 02Поддерживает переменные окружения, общие файлы с учетными данными, именованные профили и IAM-роли.
  • 03Загружает большие или сложные параметры из JSON-файлов с префиксом `file://`.
  • 04Фильтрует вывод JSON с помощью `--query` и умеет выводить ASCII-таблицы.
  • 05Поддерживает автодополнение команд в bash, tcsh и zsh.

Сценарии использования

  • Автоматизация управления ресурсами AWS в shell-скриптах и CI-пайплайнах.
  • Просмотр состояния EC2, S3 или IAM из терминала без веб-консоли.
  • Управление несколькими аккаунтами AWS или регионами с помощью именованных профилей.

Быстрый старт

  1. 1

    Скачайте официальный установщик для вашей платформы по ссылкам в README

  2. 2

    Настройте учетные данные AWS и регион по умолчанию

    aws configure
  3. 3

    Выполните тестовую команду, например для вывода списка пользователей IAM

    aws iam list-users

Что важно знать

  • Для большинства команд нужны учетные данные AWS и аккаунт AWS.
  • В метаданных нет четкой информации о лицензии, поэтому перед повторным использованием проверьте условия лицензии.

В подборках

Темы

Частые вопросы

Что такое aws-cli?
Официальный унифицированный интерфейс командной строки для управления Amazon Web Services из терминала и скриптов. AWS CLI — официальный инструмент командной строки для работы с Amazon Web Services. Одна команда `aws` вызывает API сервисов AWS, позволяя создавать, просматривать и изменять облачные ресурсы из командной оболочки, не заходя в веб-консоль.
aws-cli можно использовать бесплатно? Какая у него лицензия?
aws-cli распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
aws-cli всё ещё поддерживается?
Активно поддерживается. Последний коммит в aws-cli — 6 нояб. 2026 г..
Для чего можно использовать aws-cli?
Автоматизация управления ресурсами AWS в shell-скриптах и CI-пайплайнах. Просмотр состояния EC2, S3 или IAM из терминала без веб-консоли. Управление несколькими аккаунтами AWS или регионами с помощью именованных профилей.
Как установить aws-cli?
Скачайте официальный установщик для вашей платформы по ссылкам в README Настройте учетные данные AWS и регион по умолчанию: aws configure Выполните тестовую команду, например для вывода списка пользователей IAM: aws iam list-users
Где скачать aws-cli?
Исходный код и инструкции по установке — на GitHub: https://github.com/aws/aws-cli

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI для управления инфраструктурой как кодом: планирует и применяет декларативные конфигурации для создания, изменения и версионирования облачных ресурсов и сервисов.

DevOps и облака#infrastructure-as-code#cloud#devops
50,2 тыс.10,6 тыс.GoOtherАктивно поддерживаетсяОбновлён вчера

Steampipe позволяет запрашивать данные из облачных API и сервисов с помощью SQL, представляя их в виде таблиц, без ETL и отдельной базы данных.

8 тыс.+5 за неделю346GoAGPL-3.0Активно поддерживаетсяОбновлён вчера

Open-source облачная платформа, объединяющая локальные KVM- и bare-metal-серверы, vSphere и множество публичных облаков через единый набор API.

3 тыс.+5 за неделю637GoApache-2.0Обновлён 12 часов назад