Repolode
huseyinbabal

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. 1

    Instale pelo Homebrew (macOS/Linux)

    brew install huseyinbabal/tap/taws
  2. 2

    Ou instale pelo Cargo

    cargo install taws
  3. 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