前提条件
已安装 Python 3.8+(推荐 3.9--3.11)
已配置 AWS CLI 并拥有有效凭证(Access Key / IAM 权限)
AWS CLI安装和凭证配置
安装与配置 AWS CLI(Ubuntu)
bash
# 下载安装包
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
# 解压并安装
sudo apt install -y unzip
unzip awscliv2.zip
sudo sudo ./aws/install
# 验证
aws --version
输出示例:aws-cli/2.15.0 Python/3.11.8 Linux/5.15.0-101-generic exe/x86_64.ubuntu.22
配置凭证和默认区域
创建新用户,并授予AdministratorAccess权限

创建API访问密钥

AWS Access Key ID和AWS Secret Access Key显示如下:

凭证配置,添加AWS Access Key ID和AWS Secret Access Key
aws configure

下载并安装 AWS SAM CLI
bash
# 下载最新版(以 x86_64 为例,ARM 用户替换为 aarch64)
wget https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip
# 解压
unzip aws-sam-cli-linux-x86_64.zip -d sam-installation
# 安装(会提示是否覆盖、路径等,按回车默认即可)
sudo ./sam-installation/install
# 验证安装
sam --version
