目录

前提条件

一、安装 Python

二、安装和设置 WSL

三、在 WSL 中安装 Amazon Q Developer CLI

四、使用 Amazon Q

五、配置 AWS 环境

参考官方文档:

  1. 在 EC2 Windows 实例上安装适用于 Linux 的 Windows 子系统 - Amazon Elastic Compute Cloud

  2. 安装适用于命令行的 Amazon Q - Amazon Q 开发者版

  3. The essential guide to installing Amazon Q Developer CLI on Windows

  4. 安装或更新最新版本的 AWS CLI - AWS Command Line Interface

  5. 安装或升级 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,请按照以下步骤操作:

  1. 以管理员身份打开 PowerShell(在开始菜单上右键点击,选择“以管理员身份运行”)。

  2. 运行以下命令启用 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 就能访问指定账户的资源了!

更多推荐