AWS 生态重度用户和云资源运维场景的首选,代码迁移和安全扫描是亮点;补全能力中等且绑死 AWS 体系,非 AWS 用户性价比低。
TL;DR
Amazon Q Developer 是 AWS 的 AI 编程助手(前身 CodeWhisperer),最大特点是和 AWS 生态深度绑定。除了代码补全,它还能问答 AWS 资源状态、做代码安全扫描、辅助 Java / .NET 代码迁移。免费版额度尚可,Pro $19/月偏贵但含 AWS 管理功能。
适合:AWS 重度用户、需要云资源运维问答、企业级 Java/.NET 代码迁移、看重安全扫描的团队。不适合:非 AWS 技术栈用户、个人开发者($19 偏贵)、追求最强补全体验的用户。
核心能力
- 代码补全:行内补全 + 函数级生成,覆盖 Python / Java / JS / TypeScript 等主流语言
- AWS 资源问答:直接问"我的 EC2 实例为什么 CPU 高",Q 会查询 CloudWatch 等给出分析
- 安全扫描:内置代码安全扫描,检测漏洞 / 硬编码密钥 / 不安全模式
- 代码迁移:Java 8/11 → 17/21、.NET Framework → .NET Core 的自动迁移辅助
- AWS 最佳实践:补全代码会主动建议 AWS SDK 最佳实践(如重试逻辑、错误处理)
- 多 IDE 支持:VS Code、IntelliJ、JetBrains 全家桶、AWS Cloud9、命令行
- AWS 管理助手(Pro):在 AWS Console 内直接用自然语言操作云资源
- 参考追踪:补全代码如匹配开源代码,会标注来源和 license
价格
以下价格为 2026-07-30 查询官网,可能有变动。
| 方案 | 价格 | 核心功能 |
|---|---|---|
| Free | $0 | 每月无限补全 + 50 次代理请求(问答/编码)/月 + 基础安全扫描 |
| Pro | $19/月 | 无限聊天 + 高级安全扫描 + AWS 管理 + 代码迁移 |
Free 版补全无限量是亮点,但代理请求仅 50 次/月。Pro $19 比 Copilot 贵近一倍,价值在 AWS 管理和迁移功能。
体验与评测(资料整理)
说明:本节基于官方文档与公开评测整理,非本站独立实测环境,具体数据请以官方为准。 亮点:
- AWS SDK 代码补全质量高:IAM / S3 / Lambda 相关代码补全准确率明显优于 Copilot
- AWS 资源问答实用:运维时直接问 Q 排查问题,省去翻 Console 的时间
- 安全扫描好用:能检出硬编码 AWS Key、不安全的 IAM Policy 等常见问题
- Java 迁移功能惊艳:Java 8 → 17 的自动重构准确率高,省大量人工
- 免费版补全无限量,AWS 项目日常开发够用
踩坑:
- 非 AWS 技术栈补全质量一般,不如 Copilot 全面
- $19/月偏贵,不用 AWS 管理功能的话性价比低
- 中文交互支持弱,提问和回答都以英文为主
- 和 AWS 账号绑定,登录流程比 Copilot 麻烦
- 补全速度偶有波动,高峰期有延迟
上手
- 安装 AWS Toolkit 插件(VS Code / IntelliJ 搜索 "AWS Toolkit")
- 用 AWS Builder ID 或 AWS 账号登录(免费版用 Builder ID 即可)
- 在 IDE 中启用 Amazon Q 功能
- 写代码时自动触发补全;侧边栏可打开聊天问答
- 需要安全扫描:右键文件 → Amazon Q → Scan
- 需要代码迁移 / AWS 管理功能:升级 Pro($19/月)
对比
| 维度 | Amazon Q | GitHub Copilot | 通义灵码 |
|---|---|---|---|
| AWS 生态集成 | ✅ 深度 | ❌ | ❌ |
| 补全能力 | 中(AWS 强) | 强 | 中上 |
| 安全扫描 | ✅ 内置 | 插件 | ❌ |
| 代码迁移 | ✅ Java/.NET | ❌ | ❌ |
| 价格 | Free / $19 | $10/月 | 免费 |
| 非 AWS 场景 | 弱 | 强 | 强 |
避坑
- 非 AWS 项目别用 Q:补全质量和性价比都不如 Copilot
- Pro 值不值看用量:不用 AWS 管理和迁移功能,$19 纯浪费
- 安全扫描别完全依赖:能检常见问题但不是专业 SAST 工具,复杂漏洞检不出
- 迁移功能要先备份:自动重构偶有误改,Git 提交后再跑
- Free 聊天额度省着用:50 次/月很少,留给复杂问题
适合 / 不适合
- ✅ AWS 重度用户,日常写 AWS SDK 代码
- ✅ 需要云资源运维问答排查问题
- ✅ 企业级 Java / .NET 代码迁移项目
- ✅ 看重代码安全扫描的团队
- ❌ 非 AWS 技术栈(用 Copilot)
- ❌ 个人开发者($19 偏贵,Free 版聊天太少)
- ❌ 追求最强通用补全能力
FAQ
Q: Amazon Q 和 CodeWhisperer 是什么关系? A: CodeWhisperer 是前身。2024 年 AWS 将其整合进 Amazon Q 品牌,更名为 Amazon Q Developer,功能在原补全基础上增加了聊天、安全扫描、AWS 管理等。
Q: 免费版和 Copilot 免费版比? A: Q 免费版补全无限量但聊天仅 50 次/月;Copilot 免费版有限补全次数。AWS 项目选 Q,通用项目选 Copilot。
Q: Java 迁移功能好用吗? A: Java 8 → 17 迁移效果不错,能自动处理 deprecated API、模块化、record 类等。但仍需人工 review,不要全自动信任。
相关阅读
Goose · Cody (Sourcegraph) · Tabnine
来源
本文的价格、版本号与性能数据均参考以下官方渠道整理,可能随时间变动,请以官方实时信息为准。
