当前位置:首页 > Centos > 正文

CentOS系统下AWS CLI配置完整指南(手把手教你安装与配置AWS命令行工具)

在云计算时代,Amazon Web Services(AWS)是全球领先的云服务平台。为了更高效地管理AWS资源,官方提供了强大的命令行工具——AWS CLI(Command Line Interface)。本文将详细讲解如何在CentOS操作系统中安装、配置并验证AWS CLI,即使是零基础的小白用户也能轻松上手。

CentOS系统下AWS CLI配置完整指南(手把手教你安装与配置AWS命令行工具) CentOS AWS CLI配置  AWS命令行工具安装 CentOS配置AWS凭证 CLI使用教程 第1张

一、准备工作

在开始之前,请确保你已完成以下准备:

  • 一台运行 CentOS 7/8/9 的服务器或本地虚拟机
  • 具备 sudo 权限的用户账户
  • 已注册 AWS 账户,并拥有访问密钥(Access Key ID 和 Secret Access Key)

二、安装 AWS CLI

AWS CLI 有两个版本:v1 和 v2。目前推荐使用 AWS CLI v2,功能更强大且安全性更高。以下是在 CentOS 上安装 v2 的步骤:

1. 安装依赖包

sudo yum install -y unzip curl

2. 下载 AWS CLI v2 安装包

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

3. 解压并运行安装脚本

unzip awscliv2.zipsudo ./aws/install

4. 验证安装是否成功

aws --version

如果看到类似 aws-cli/2.x.x Python/3.x.x Linux/... 的输出,说明安装成功!

三、配置 AWS CLI 凭证

安装完成后,需要配置你的 AWS 访问凭证。这些凭证来自 AWS 控制台中的 IAM 用户。

1. 获取 AWS 访问密钥

登录 AWS 控制台 → 进入 IAM 服务 → 创建或选择一个用户 → 在“安全凭证”选项卡中创建访问密钥(Access key)。请妥善保存 Access Key IDSecret Access Key

2. 运行配置命令

aws configure

执行后,系统会依次提示你输入以下信息:

AWS Access Key ID [None]: YOUR_ACCESS_KEY_IDAWS Secret Access Key [None]: YOUR_SECRET_ACCESS_KEYDefault region name [None]: us-east-1  (可按需修改,如 ap-southeast-1)Default output format [None]: json      (推荐使用 json)

配置完成后,凭证文件会自动保存在 ~/.aws/credentials,配置信息保存在 ~/.aws/config

四、测试 AWS CLI 是否正常工作

我们可以尝试列出 S3 存储桶来验证配置是否生效:

aws s3 ls

如果没有报错,并返回你的 S3 存储桶列表(或空列表),说明 CentOS AWS CLI配置 已成功完成!

五、常见问题与解决方法

  • 权限不足:确保 IAM 用户拥有操作所需资源的权限(如 AmazonS3ReadOnlyAccess)。
  • 区域配置错误:检查 ~/.aws/config 中的 region 是否与你的资源所在区域一致。
  • 命令未找到:确认安装路径是否加入 PATH,通常 AWS CLI 会安装到 /usr/local/bin/aws

六、总结

通过本教程,你已经掌握了在 CentOS 系统中完成 AWS CLI 使用教程 的全过程,包括安装、CentOS配置AWS凭证以及基本测试。无论你是 DevOps 工程师、开发者还是运维新手,掌握 AWS命令行工具安装 都能极大提升你在 AWS 云环境中的工作效率。

祝你使用愉快!如有疑问,欢迎查阅 AWS 官方文档或在评论区留言交流。