如何在 Linux 上安装和使用 AWS CLI如何在 Linux 上安装和使用 AWS CLI如何在 Linux 上安装和使用 AWS CLI如何在 Linux 上安装和使用 AWS CLI
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Linux 上安装和使用 AWS CLI

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在本指南中,我将向您展示在 Linux 上安装 AWS CLI 工具的两种不同方法 - 这些是 Ubuntu/Debian、CentOS 和 Arch Linux 系列发行版。 AWS CLI 是一个构建在适用于 Python 的 AWS 开发工具包 (Boto) 之上的开源工具,提供与 AWS 服务交互的命令。

借助 AWS CLI,您可以轻松开发 shell 脚本来管理 AWS 云上的资源。如果您是一名开发人员,您可以使用 AWS SDK 创建程序。

在 Linux 上安装和使用 AWS CLI

AWS CLI 具有以下系统要求:

  • Python 2 版本 2.6.5+ 或 Python 3 版本 3.3+
  • Windows、Linux、macOS 或 Unix 操作系统

在 Ubuntu/Debian 上安装 AWS CLI

您可以使用 python pip 或使用适用于 Linux 的捆绑安装程序来安装 AWS CLI。在 Ubuntu 或 Debian 系统上安装 python-pip 软件包:

sudo apt update
sudo apt -y install python3-pip

将 pip 升级到最新版本:

sudo pip3 install --upgrade pip

安装软件包后,使用 pip 安装 awscli 软件包:

sudo pip3 install awscli

要将 pip 升级到最新版本,请运行:

sudo pip3 install awscli --upgrade

使用 pip 在 CentOS/Fedora/RHEL 上安装 AWS CLI:

CentOS 8:

sudo dnf install -y python3 python3-pip
sudo pip3 install awscli

CentOS 7:

首先下载并安装 python-pip 软件包:

sudo yum -y install epel-release
sudo yum -y install python3-pip

将 pip 升级到最新版本:

sudo pip3 install --upgrade pip

然后从 pip 运行 awscli 安装:

sudo pip3 install awscli

要将 pip 升级到最新版本,请运行:

sudo pip3 install awscli --upgrade

使用捆绑安装程序在任何 Linux 上安装 AWS CLI

捆绑安装程序方法适用于任何 Linux 发行版,唯一的要求是 Python 2 版本 2.6.5+ 或 Python 3 版本 3.3+。

您可以使用以下命令检查您的 Python 版本

python --version

步骤 1:下载 AWS CLI 捆绑安装程序。

这可以直接从 curl 完成

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

第二步:解压压缩包。

在您的 Linux 发行版上安装解压包:

Ubuntu:

sudo apt -y install unzip

CentOS

sudo yum -y install unzip

Arch Linux

sudo pacman -S unzip

使用命令解压包

unzip awscli-bundle.zip

解压包后,使用以下命令安装它:

sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

检查安装的版本:

$ /usr/local/bin/aws --version
aws-cli/2.8.12 Python/3.10.8 Darwin/22.3.0 source/x86_64 prompt/off

您还可以通过将二进制文件放在 ~/bin/aws 下来安装 AWS CLI 工具,无需 sudo

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws

在 Linux 上使用 AWS CLI

在开始使用 aws CLI 工具与 AWS 服务交互之前,您需要通过运行 aws configure 命令对其进行配置。

$ aws configure

这将要求您提供

  • 您的 AWS 访问密钥 ID
  • AWS 秘密访问密钥
  • 默认区域名称
  • 默认输出格式

示例输出如下所示:

AWS Access Key ID [****************M5YB]:
AWS Secret Access Key [****************I5C1]:
Default region name [eu-central-1]:
Default output format [json]:

配置完成后,您可以使用 aws 命令开始与 AWS 交互

$ aws s3 ls
2022-08-10 04:40:29 Server-Backups
2022-08-10 06:52:45 ERP-Uploads

我建议您阅读 AWS CLI 参考指南,了解如何将 AWS CLI 与各种服务结合使用。

我们博客中提供的其他 AWS 文章有:

  • 如何在 AWS 上重置/更改 IAM 用户密码
  • 如何在不重新启动实例的情况下在 AWS 上扩展 EBS 启动磁盘
  • 创建 AWS S3 上传和列出对象策略,无需删除操作
  • 如何配置 Cpanel 备份到 S3 对象存储
  • 如何在 AWS 上重置 RDS 主用户密码
©2015-2025 Norria support@norria.com