好的!这里为您提供适用于 Termux 和 Debian 13 的一键安装脚本。 ## 🚀 适用于 Termux 的一键安装脚本 ```bash #!/bin/bash # Termux AWS CLI 一键安装脚本 echo "🚀 开始为 Termux 安装 AWS CLI v2..." # 更新包列表并安装依赖 pkg update -y && pkg upgrade -y pkg install -y curl unzip python # 下载 AWS CLI v2 echo "📦 下载 AWS CLI..." curl -fsSL "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "/data/data/com.termux/files/usr/tmp/awscliv2.zip" # 解压安装包 echo "📂 解压文件..." unzip -q -o "/data/data/com.termux/files/usr/tmp/awscliv2.zip" -d "/data/data/com.termux/files/usr/tmp/" # 安装 AWS CLI echo "⚙️ 安装中..." /data/data/com.termux/files/usr/tmp/aws/install -i /data/data/com.termux/files/usr/share/aws-cli -b /data/data/com.termux/files/usr/bin # 清理临时文件 rm -rf "/data/data/com.termux/files/usr/tmp/awscliv2.zip" "/data/data/com.termux/files/usr/tmp/aws" # 验证安装 echo "✅ 安装完成!验证版本:" aws --version echo "" echo "🎉 AWS CLI 安装成功!" echo "📝 接下来请运行: aws configure" echo "🔑 输入你的 AWS Access Key ID 和 Secret Access Key" ``` **使用方法:** ```bash # 将脚本保存为 install_aws.sh nano install_aws.sh # 粘贴上面的内容,按 Ctrl+X,然后 Y 保存 # 添加执行权限并运行 chmod +x install_aws.sh ./install_aws.sh ``` ## 🖥️ 适用于 Debian 13 的一键安装脚本 ```bash #!/bin/bash # Debian 13 AWS CLI 一键安装脚本 echo "🚀 开始为 Debian 13 安装 AWS CLI v2..." # 更新系统并安装依赖 sudo apt update && sudo apt upgrade -y sudo apt install -y curl unzip # 检测系统架构 ARCH=$(uname -m) if [ "$ARCH" = "x86_64" ]; then ARCH="x86_64" elif [ "$ARCH" = "aarch64" ]; then ARCH="aarch64" else echo "❌ 不支持的架构: $ARCH" exit 1 fi # 下载 AWS CLI v2 echo "📦 下载 AWS CLI for $ARCH..." curl -fsSL "https://awscli.amazonaws.com/awscli-exe-linux-${ARCH}.zip" -o "/tmp/awscliv2.zip" # 解压安装包 echo "📂 解压文件..." unzip -q -o "/tmp/awscliv2.zip" -d "/tmp/" # 安装 AWS CLI echo "⚙️ 安装中..." sudo /tmp/aws/install --update # 清理临时文件 rm -rf "/tmp/awscliv2.zip" "/tmp/aws" # 验证安装 echo "✅ 安装完成!验证版本:" aws --version echo "" echo "🎉 AWS CLI 安装成功!" echo "📝 接下来请运行: aws configure" echo "🔑 输入你的 AWS Access Key ID 和 Secret Access Key" ``` **使用方法:** ```bash # 将脚本保存为 install_aws.sh nano install_aws.sh # 粘贴上面的内容,按 Ctrl+X,然后 Y 保存 # 添加执行权限并运行 chmod +x install_aws.sh sudo ./install_aws.sh ``` ## 📝 快速配置 AWS CLI 安装完成后,运行以下命令进行配置: ```bash # 基本配置 aws configure # 或者直接使用环境变量(不推荐长期使用) export AWS_ACCESS_KEY_ID=你的AccessKeyID export AWS_SECRET_ACCESS_KEY=你的SecretAccessKey export AWS_DEFAULT_REGION=us-east-1 # 验证配置是否成功 aws sts get-caller-identity ``` ## 🔧 常用 AWS CLI 命令示例 ```bash # 列出 S3 存储桶 aws s3 ls # 查看 EC2 实例 aws ec2 describe-instances # 列出 Lambda 函数 aws lambda list-functions # 查看 CloudWatch 日志组 aws logs describe-log-groups # 上传文件到 S3 aws s3 cp local-file.txt s3://your-bucket-name/ ``` ## 💡 提示与注意事项 1. **权限问题**:在 Termux 中通常不需要 sudo,在 Debian 中需要 2. **网络连接**:确保设备有稳定的网络连接 3. **存储空间**:AWS CLI 需要约 100MB 的磁盘空间 4. **安全建议**:配置完成后及时删除脚本文件 这些脚本会自动检测架构、处理依赖关系并完成清理工作,为您提供无缝的安装体验!