在 Window 上安装 Amazon Q Developer
目录
前提条件
一、安装 Python
二、安装和设置 WSL
三、在 WSL 中安装 Amazon Q Developer CLI
四、使用 Amazon Q
五、配置 AWS 环境
参考官方文档:
在 EC2 Windows 实例上安装适用于 Linux 的 Windows 子系统 - Amazon Elastic Compute Cloud
安装适用于命令行的 Amazon Q - Amazon Q 开发者版
The essential guide to installing Amazon Q Developer CLI on Windows
安装或更新最新版本的 AWS CLI - AWS Command Line Interface
安装或升级 AWS CLI,然后对其进行配置 - CodeArtifact
前提条件
-
Windows 10 或 Windows 11 操作系统:确保你的系统是较新版本。
-
安装 Python:https://www.python.org/downloads/
-
启用 WSL (Windows Subsystem for Linux):这是在 Windows 上运行 Linux 环境的关键。
-
安装一个 Linux 发行版:例如 Ubuntu。
-
稳定的网络连接:用于下载安装包和完成身份验证。
一、安装 Python
1. 进入链接:https://www.python.org/downloads/

2. 下载好后傻瓜式默认安装即可!
二、安装和设置 WSL
如果你还没有启用 WSL,请按照以下步骤操作:
-
以管理员身份打开 PowerShell(在开始菜单上右键点击,选择“以管理员身份运行”)。
-
运行以下命令启用 WSL 功能:
wsl --install --enable-wsl1 --no-launch

如果安装失败,出现 Error,则建议开启代理重试!下图是我重试安装的结果。

3. 安装完成后重启你的电脑。
4. 以管理员身份打开 PowerShell
#1. 将 WSL 配置为使用 WSL 1
wsl --set-default-version 1#2. 安装默认发行版
wsl --install
wsl --install 这个命令通常会默认安装 Ubuntu 发行版。如果需要安装特定发行版,可以使用 wsl --install -d <发行版名称>。
5. 创建用户(administrator)和密码(990908)

三、在 WSL 中安装 Amazon Q Developer CLI
1. 打开 WSL

2. 执行以下命令
#1. 更新和升级包
sudo apt update && sudo apt upgrade#2. 下载适用于 Ubuntu 命令行的 Amazon Q
wget https://desktop-release.q.us-east-1.amazonaws.com/latest/amazon-q.deb#3. 安装包
sudo dpkg -i amazon-q.deb#4. 配置环境
sudo apt install unzip
sudo apt --fix-broken install
sudo apt install python3-pip
pip install awscli --break-system-packages#5. 安装 AWS CLI
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
3. 配置 AWS CLI,创建一个只有 ReadOnly 权限的用户,并创建访问密钥

administrator@Jack:~$ aws configure
AWS Access Key ID [None]: AKIA24Bxxx
AWS Secret Access Key [None]: W9A/btzYxxx
Default region name [None]: ap-east-1
Default output format [None]: json
四、使用 Amazon Q
1. 在 IAM Identity 创建 Amazon Q 用户

2. 订阅用户

3. 登录 Amazon Q,region 是用户名所在的区域


4. 常用命令
# 开始会话
q chat# 退出会话
/quit# 清除历史聊天记录
/clear
五、配置 AWS 环境
1. 配置 config(客户 account 环境)
administrator@Jack:~$ cat .aws/config

2. 配置 credentials
administrator@Jack:~$ cat .aws/credentials

这样 Amazon Q 就能访问指定账户的资源了!
