CLI и движок Infrastructure as Code для описания и развертывания облачных ресурсов на языках программирования общего назначения.
huseyinbabal/taws
Терминальный интерфейс на Rust для просмотра ресурсов AWS и управления ими в разных профилях и регионах.
Open source альтернатива:AWS Console
- Звёзды
- 2,264
- Форки
- 71
- Открытые issues
- 14
- Последний коммит
- 5 дней назад
Что это?
taws — это терминальный интерфейс для просмотра ресурсов AWS и управления ими без выхода из командной строки. Выбирайте тип ресурса с помощью командной строки в стиле Vim, просматривайте списки, открывайте сведения в JSON или YAML и фильтруйте результаты локально либо с помощью фильтров AWS API. Поддерживается множество типов ресурсов в таких сервисах, как EC2, Lambda, S3, RDS, IAM, EKS и CloudFormation.
Инструмент позволяет на лету переключаться между профилями и регионами AWS и поддерживает несколько источников учетных данных, включая SSO, вход через консоль, принятие роли и переменные окружения. Для навигации и постраничного просмотра предусмотрены сочетания клавиш. Режим только для чтения блокирует операции записи, а пользовательская конечная точка позволяет работать с LocalStack.
В режиме списка taws позволяет запускать, останавливать и завершать работу экземпляров EC2, а также открывать SSM shell-сеанс с запущенным экземпляром Linux. Инструмент распространяется через Homebrew, Scoop, Cargo, Docker и готовые бинарные файлы для macOS, Linux и Windows.
Ключевые возможности
- 01Переключение между профилями и регионами AWS без перезапуска
- 02Просмотр множества типов ресурсов в основных сервисах AWS
- 03Просмотр сведений о ресурсах в формате JSON или YAML
- 04Локальная фильтрация с нечетким поиском или фильтрация на стороне сервера по тегам и фильтрам AWS API
- 05Запуск, остановка и завершение работы экземпляров EC2, а также открытие SSM shell-сеансов
- 06Режим только для чтения блокирует все операции записи
Сценарии использования
- Быстрый просмотр ресурсов EC2, Lambda или ECS из SSH-сеанса
- Проверка состояния ресурсов в нескольких аккаунтах AWS или регионах
- Безопасный просмотр инфраструктуры в production с режимом только для чтения
- Тестирование конфигураций AWS в LocalStack из терминала
Быстрый старт
- 1
Установите через Homebrew (macOS/Linux)
brew install huseyinbabal/tap/taws - 2
Или установите через Cargo
cargo install taws - 3
Запустите taws с профилем AWS по умолчанию
taws
Что важно знать
- Для просмотра нужных сервисов необходимы учетные данные AWS и права на чтение (Describe* и List*).
В подборках
Темы
Частые вопросы
- Что такое taws?
- Терминальный интерфейс на Rust для просмотра ресурсов AWS и управления ими в разных профилях и регионах. taws — это терминальный интерфейс для просмотра ресурсов AWS и управления ими без выхода из командной строки. Выбирайте тип ресурса с помощью командной строки в стиле Vim, просматривайте списки, открывайте сведения в JSON или YAML и фильтруйте результаты локально либо с помощью фильтров AWS API. Поддерживается множество типов ресурсов в таких сервисах, как EC2, Lambda, S3, RDS, IAM, EKS и CloudFormation.
- taws можно использовать бесплатно? Какая у него лицензия?
- taws распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- taws всё ещё поддерживается?
- Активно поддерживается. Последний коммит в taws — 18 окт. 2026 г..
- Для чего можно использовать taws?
- Быстрый просмотр ресурсов EC2, Lambda или ECS из SSH-сеанса Проверка состояния ресурсов в нескольких аккаунтах AWS или регионах Безопасный просмотр инфраструктуры в production с режимом только для чтения Тестирование конфигураций AWS в LocalStack из терминала
- Как установить taws?
- Установите через Homebrew (macOS/Linux): brew install huseyinbabal/tap/taws Или установите через Cargo: cargo install taws Запустите taws с профилем AWS по умолчанию: taws
- Где скачать taws?
- Исходный код и инструкции по установке — на GitHub: https://github.com/huseyinbabal/taws
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальная панель на Textual для создания, редактирования, приостановки и мониторинга cron-задач на локальных машинах и удалённых серверах по SSH.
TUI в терминале для просмотра SSH-хостов из ~/.ssh/config, подключения к ним и управления ими.
Лёгкий терминальный TUI для управления подключениями SSH, serial, telnet, SFTP, FTP, WebDAV и S3 в одном бинарном файле.
Терминальный интерфейс (TUI) для просмотра и управления Docker-контейнерами: статистика в реальном времени, логи и доступ через exec.
CLI и TUI, которые прослеживают цепочку систем, запустивших процесс, занявших порт или контейнер либо открывших файл.