如何在 VS Code 安裝並使用 Amazon Q Developer:擴充、登入與首批程式建議
安裝 Amazon Q 擴充、完成 Builder ID 或公司 SSO 登入,再在自己的倉庫裡拿到第一條內嵌建議或聊天回覆。
第一次在 VS Code 裡用 Amazon Q Developer,卡住的通常不是提示詞,而是擴充有沒有裝對、用 Builder ID 還是公司 IAM Identity Center 登入,以及內嵌補全和聊天面板有沒有真正連上。依官方文件裝擴充、在瀏覽器完成認證,再在自己的倉庫裡觸發第一條建議或問一個問題。
檢索詞是 如何在 VS Code 安裝並使用 Amazon Q Developer。下文對照 AWS 文件 docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE-setup.html、Builder ID 入門頁與 Marketplace 項 AmazonWebServices.amazon-q-vscode。這是 AWS 的 IDE 助手,不是本站會議產品。要約短會對齊改動,用 wbmeet 建房即可,步驟見 如何建立與加入房間。
先核對你能用哪條登入路徑
Amazon Q Developer 是 AWS 在 IDE 裡的 AI 程式助手:內嵌建議(原 CodeWhisperer 能力)、側邊聊天、程式解釋與重構。VS Code 擴充由 Amazon Web Services 發布,id 為 AmazonWebServices.amazon-q-vscode。個人免費試用走 AWS Builder ID(個人資料,不需要完整 AWS 帳戶,在瀏覽器完成信箱或 Google 登入)。公司訂閱 Amazon Q Developer Pro 的員工走 Company account,用管理員提供的 IAM Identity Center Start URL 與 AWS Region 在瀏覽器 SSO 登入。
第一次:安裝、登入、拿到建議或聊天回覆
- 1
從 VS Code 市集安裝 Amazon Q
開啟 VS Code,
Cmd+Shift+X或Ctrl+Shift+X。搜 Amazon Q,選發布者 Amazon Web Services,Install。也可 Quick Open 貼ext install AmazonWebServices.amazon-q-vscode。安裝後重載。活動列會出現 Amazon Q 圖示。 - 2
選擇登入方式並在瀏覽器完成認證
點活動列 Amazon Q 圖示。個人專案選 Builder ID,在瀏覽器建立或登入 AWS Builder ID(可用信箱或 Google)。公司 Pro 選 Company account,填管理員給的 Start URL 與 Region,Continue 後在瀏覽器完成 SSO。不要把 IAM Access Key 貼進擴充。
- 3
打開自己的倉庫並檢查內嵌建議
File → Open Folder,選你擁有、能回溯的專案。在程式檔裡正常打字,幾秒後應出現灰色內嵌補全;
Tab接受,Esc拒絕。若沒有建議,看狀態列是否 Connected 與免費配額。 - 4
用聊天面板問第一個問題
再點 Amazon Q 圖示開聊天。先問唯讀問題:「這個倉庫的入口檔在哪?」若要改程式,明說「只建議 diff,等我確認」。不要把金鑰或生產連線字串寫進聊天。
# First hour · Amazon Q Developer in VS Code · as of 2026-09
# 1. Extensions → Amazon Q (publisher Amazon Web Services)
# id: AmazonWebServices.amazon-q-vscode
# 2. Activity Bar → Amazon Q → Builder ID (personal)
# OR Company account + Start URL + Region (Pro / org)
# 3. Open your repo. Type in a source file → wait for inline ghost text
# 4. Amazon Q chat: "Where is the main entry point in this repo?"
# Do not paste IAM access keys. Free Builder ID has usage limits.登入路徑、功能與常見坑
| 路徑 | 官方怎麼寫 | 第一次注意 |
|---|---|---|
| 個人免費 | AWS Builder ID,無需 AWS 帳戶 | 瀏覽器完成信箱/Google 驗證 |
| 公司 Pro | IAM Identity Center + Start URL + Region | 向管理員要 URL 與區域 |
| 不支援 | IAM 使用者 / IAM 角色直登 IDE | 不要用 Access Key 冒充登入 |
| 內嵌建議 | 打字時出現灰色補全,Tab 接受 | 先確認已認證且未超配額 |
| 聊天 | 活動列 Amazon Q 面板 | 第一問先用唯讀問題試通 |
裝完卻要求登入循環
多半是瀏覽器彈窗被攔截,或 Builder ID 信箱未驗證。允許 VS Code 開外部連結,在瀏覽器完成登入後切回編輯器。
公司帳號找不到 Start URL
Start URL 與 Region 由 IT 管理員配置。個人 Builder ID 不需要。搞混會導致 SSO 失敗。
始終沒有內嵌建議
檢查檔案類型、Amazon Q 連線狀態與免費層限額。View → Output 選 Amazon Q 看錯誤。
官方 IDE 安裝頁:市集搜 Amazon Q → 活動列圖示 → Builder ID 或 Company account → 瀏覽器認證 → 聊天或等內嵌建議。定價以 aws.amazon.com/q/developer/pricing 為準。
- Builder ID ≠ AWS 控制台帳戶
- Builder ID 是個人 IDE 身分,不能進 AWS 管理控制台,也不能分配 IAM 角色。
- 免費層有上限
- 個人 Builder ID 在免費檔有建議與聊天用量限制。超額需 Pro 或組織 IAM Identity Center。
- 教程頁不是會議說明書
- 只講 Amazon Q 第一次。短會白板見 wbmeet 與 對照筆記。
還想核對的問題
一定要 AWS 帳戶才能用嗎?
個人免費路徑不需要完整 AWS 帳戶,用 AWS Builder ID 即可。公司 Pro 走 IAM Identity Center。
能用 IAM 使用者的 Access Key 登入嗎?
不能。IDE 內 Amazon Q 不支援 IAM 主體或 IAM 角色直登。請用 Builder ID 或 IAM Identity Center SSO。
內嵌建議和聊天有什麼區別?
內嵌建議在打字時出現灰色補全,Tab 接受。聊天在活動列面板,適合解釋程式與提問。
第一個任務必須改正式環境程式嗎?
不必。先問唯讀問題或試內嵌補全,確認連通後再做可回溯的改動。