用通用编程语言定义并部署云资源的基础设施即代码(IaC)工具与引擎。
- 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
通过 Homebrew 安装(macOS/Linux)
brew install huseyinbabal/tap/taws - 2
或通过 Cargo 安装
cargo install taws - 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 数据每日更新。
相关项目
2.6万1462GoApache-2.0更新于 1小时前
一款终端 TUI 工具,用于浏览、连接和管理 ~/.ssh/config 中的 SSH 主机。
141379GoMIT更新于 18天前
一个终端界面(TUI)工具,用于查看和控制 Docker 容器,可查看实时状态与日志。
201153RustMIT更新于 2个月前
一款命令行与终端界面工具,可追溯进程、端口、容器或文件的启动来源链。
2.3万799GoApache-2.0更新于 4天前