Repolode
huseyinbabal

huseyinbabal/taws

基于终端的 AWS 资源浏览与管理界面,支持多 Profile 和多区域切换。

可替代:AWS Console

Star
2,264
Fork
71
未关闭 Issue
14
最近提交
5天前

这是什么?

taws 是一个 AWS 资源的终端界面工具,无需离开命令行即可浏览和管理资源。用户通过类 Vim 的命令栏选择资源类型,查看列表、以 JSON 或 YAML 格式查看详情,并可在本地模糊过滤或使用 AWS API 过滤。覆盖 EC2、Lambda、S3、RDS、IAM、EKS、CloudFormation 等多个服务的数十种资源。

工具支持随时切换 AWS Profile 和区域,凭证来源包括 SSO、控制台登录、角色扮演和环境变量。提供只读模式以阻止写操作,也可通过自定义端点连接 LocalStack。

在列表视图中,可以启动、停止或终止 EC2 实例,并对运行中的 Linux 实例打开 SSM 终端会话。安装方式包括 Homebrew、Scoop、Cargo、Docker 以及 macOS、Linux、Windows 的预编译二进制文件。

核心功能

  • 01无需重启即可切换 AWS Profile 和区域
  • 02浏览主流 AWS 服务的数十种资源类型
  • 03以 JSON 或 YAML 查看资源详情
  • 04支持本地模糊过滤和服务端 AWS 标签与 API 过滤
  • 05启动、停止或终止 EC2 实例,并打开 SSM 终端会话
  • 06只读模式可阻止所有写操作

适用场景

  • 在 SSH 会话中快速查看 EC2、Lambda 或 ECS 资源
  • 跨多个 AWS 账户或区域检查资源状态
  • 借助只读模式安全地浏览生产环境基础设施
  • 在终端中配合 LocalStack 测试 AWS 配置

快速上手

  1. 1

    通过 Homebrew 安装(macOS/Linux)

    brew install huseyinbabal/tap/taws
  2. 2

    或通过 Cargo 安装

    cargo install taws
  3. 3

    使用默认 AWS 配置文件启动 taws

    taws

使用前须知

  • 需要 AWS 凭证,并且对要浏览的服务具有读取权限(Describe* 和 List*)。

收录于专题

标签

常见问题

taws 是什么?
基于终端的 AWS 资源浏览与管理界面,支持多 Profile 和多区域切换。 taws 是一个 AWS 资源的终端界面工具,无需离开命令行即可浏览和管理资源。用户通过类 Vim 的命令栏选择资源类型,查看列表、以 JSON 或 YAML 格式查看详情,并可在本地模糊过滤或使用 AWS API 过滤。覆盖 EC2、Lambda、S3、RDS、IAM、EKS、CloudFormation 等多个服务的数十种资源。
taws 可以免费使用吗?用的什么许可证?
taws 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
taws 还在维护吗?
活跃维护中。taws 最近一次提交是在 2026年10月18日。
taws 适合用来做什么?
在 SSH 会话中快速查看 EC2、Lambda 或 ECS 资源 跨多个 AWS 账户或区域检查资源状态 借助只读模式安全地浏览生产环境基础设施 在终端中配合 LocalStack 测试 AWS 配置
taws 怎么安装和运行?
通过 Homebrew 安装(macOS/Linux): brew install huseyinbabal/tap/taws 或通过 Cargo 安装: cargo install taws 使用默认 AWS 配置文件启动 taws: taws
在哪里获取 taws?
源代码和安装说明在 GitHub 上:https://github.com/huseyinbabal/taws

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目