CLI e mecanismo de Infrastructure as Code que permitem definir e implantar recursos em nuvem usando linguagens de programação de propósito geral.
huseyinbabal/taws
Uma interface de terminal em Rust para navegar e gerenciar recursos da AWS em diferentes perfis e regiões.
Alternativa open source a:AWS Console
- Estrelas
- 2,264
- Forks
- 71
- Issues abertas
- 14
- Último commit
- há 5 dias
O que é?
taws é uma interface de terminal para visualizar e gerenciar recursos da AWS sem sair da linha de comando. Escolha um tipo de recurso com uma barra de comandos no estilo Vim e navegue pelas listas, abra detalhes em JSON ou YAML e filtre os resultados localmente ou com filtros da AWS API. A ferramenta abrange dezenas de tipos de recursos em serviços como EC2, Lambda, S3, RDS, IAM, EKS e CloudFormation.
A ferramenta alterna entre perfis e regiões da AWS na hora e aceita várias fontes de credenciais, incluindo SSO, login pelo console, assunção de funções e variáveis de ambiente. Atalhos de teclado facilitam a navegação e a paginação. O modo somente leitura bloqueia operações de gravação, e a opção de endpoint personalizado funciona com LocalStack.
Na visualização de lista, taws pode iniciar, parar ou encerrar instâncias EC2 e abrir uma sessão de shell SSM em uma instância Linux em execução. A ferramenta é distribuída pelo Homebrew, Scoop, Cargo, Docker e por binários pré-compilados para macOS, Linux e Windows.
Recursos principais
- 01Alterne entre perfis e regiões da AWS sem reiniciar a ferramenta
- 02Navegue por dezenas de tipos de recursos nos principais serviços da AWS
- 03Visualize detalhes dos recursos em JSON ou YAML
- 04Filtre localmente com correspondência aproximada ou use filtros de tags e da API da AWS no servidor
- 05Inicie, pare ou encerre instâncias EC2 e abra sessões de shell SSM
- 06O modo somente leitura bloqueia todas as operações de gravação
Casos de uso
- Inspecionar rapidamente recursos do EC2, Lambda ou ECS em uma sessão SSH
- Verificar o estado dos recursos em várias contas ou regiões da AWS
- Navegar com segurança pela infraestrutura de produção usando o modo somente leitura
- Testar configurações da AWS com o LocalStack pelo terminal
Início rápido
- 1
Instale pelo Homebrew (macOS/Linux)
brew install huseyinbabal/tap/taws - 2
Ou instale pelo Cargo
cargo install taws - 3
Inicie o taws com o perfil padrão da AWS
taws
Antes de usar
- São necessárias credenciais da AWS e permissões de leitura (Describe* e List*) para os serviços que você quiser explorar.
Em coleções
Tópicos
Perguntas frequentes
- O que é taws?
- Uma interface de terminal em Rust para navegar e gerenciar recursos da AWS em diferentes perfis e regiões. taws é uma interface de terminal para visualizar e gerenciar recursos da AWS sem sair da linha de comando. Escolha um tipo de recurso com uma barra de comandos no estilo Vim e navegue pelas listas, abra detalhes em JSON ou YAML e filtre os resultados localmente ou com filtros da AWS API. A ferramenta abrange dezenas de tipos de recursos em serviços como EC2, Lambda, S3, RDS, IAM, EKS e CloudFormation.
- taws é gratuito? Qual é a licença?
- taws é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- taws ainda é mantido?
- Manutenção ativa. O último commit de taws foi em 18 de out. de 2026.
- Para que posso usar taws?
- Inspecionar rapidamente recursos do EC2, Lambda ou ECS em uma sessão SSH Verificar o estado dos recursos em várias contas ou regiões da AWS Navegar com segurança pela infraestrutura de produção usando o modo somente leitura Testar configurações da AWS com o LocalStack pelo terminal
- Como instalar taws?
- Instale pelo Homebrew (macOS/Linux): brew install huseyinbabal/tap/taws Ou instale pelo Cargo: cargo install taws Inicie o taws com o perfil padrão da AWS: taws
- Onde consigo taws?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/huseyinbabal/taws
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Dashboard de terminal baseado em Textual para criar, editar, pausar e monitorar cron jobs em máquinas locais e servidores remotos via SSH.
Uma TUI de terminal para navegar, conectar-se e gerenciar hosts SSH definidos no arquivo ~/.ssh/config.
Uma TUI de terminal leve para gerenciar conexões SSH, serial, telnet, SFTP, FTP, WebDAV e S3 em um único binário.
Uma interface de terminal (TUI) para visualizar e controlar contêineres Docker, com métricas em tempo real, logs e acesso via exec.
Uma CLI e TUI que rastreia qualquer processo, porta, contêiner ou arquivo até a cadeia de sistemas que o iniciou.