在 Linux 上安装 AWS CLI


介绍

Amazon Web Services (AWS) 是世界上最受欢迎的云计算平台之一。它提供广泛的服务,例如存储、计算、网络和数据库,仅举几例。AWS 命令行界面 (CLI) 是一款强大的工具,允许您使用终端或 shell 中的命令来管理您的 AWS 资源。在本文中,我们将讨论如何在 Linux 上安装 AWS CLI,包括各种小标题和示例。

步骤 1:检查 Python 安装

在安装 AWS CLI 之前,您需要确保您的 Linux 系统上已安装 Python。Python 是一种 AWS CLI 基于其构建的编程语言。要检查您的 Linux 系统上是否已安装 Python,请打开终端并键入以下命令:

python3 --version

此命令将返回系统上安装的 Python 版本。如果您看到 Python 版本,则表示您的系统上已安装 Python。否则,您需要在继续下一步之前安装 Python。

步骤 2:安装 AWS CLI

确认系统上已安装 Python 后,您可以继续安装 AWS CLI。您可以使用多种方法在 Linux 上安装 AWS CLI,例如使用 pip、包管理器或下载二进制包。在本文中,我们将讨论两种在 Linux 上安装 AWS CLI 的常用方法。

方法 1:使用 pip 安装 AWS CLI

Pip 是 Python 的一个包管理器,允许您安装、升级和删除 Python 包。要使用 pip 安装 AWS CLI,您需要按照以下步骤操作:

  • 步骤 1 − 打开终端并键入以下命令以安装 pip:

sudo apt-get install python3-pip
  • 步骤 2 − 安装 pip 后,键入以下命令以安装 AWS CLI:

sudo pip3 install awscli

此命令将在您的 Linux 系统上安装 AWS CLI。要验证安装,请键入以下命令:

aws --version

此命令将显示系统上安装的 AWS CLI 版本。

方法 2:使用包管理器安装 AWS CLI

大多数 Linux 发行版都有一个包管理器,允许您安装软件包。您可以使用包管理器在 Linux 上安装 AWS CLI。以下步骤介绍如何使用包管理器安装 AWS CLI。

  • 步骤 1 − 打开终端并键入以下命令以更新包管理器:

sudo apt-get update
  • 步骤 2 − 更新包管理器后,键入以下命令以安装 AWS CLI:

sudo apt-get install awscli

此命令将在您的 Linux 系统上安装 AWS CLI。要验证安装,请键入以下命令:

aws --version

此命令将显示系统上安装的 AWS CLI 版本。

步骤 3:配置 AWS CLI

安装 AWS CLI 后,您需要对其进行配置才能访问您的 AWS 资源。以下步骤介绍如何配置 AWS CLI。

  • 步骤 1 − 打开终端并键入以下命令以启动配置过程:

aws configure

此命令将提示您输入以下详细信息:

  • AWS 访问密钥 ID

  • AWS 密钥

  • 默认区域名称

  • 默认输出格式

  • 步骤 2 − 要获取您的 AWS 访问密钥 ID 和 AWS 密钥,请转到 AWS 管理控制台并导航到 IAM 服务。创建一个新用户或使用现有用户并生成访问密钥 ID 和密钥。

  • 步骤 3 − 配置向导提示您输入 AWS 访问密钥 ID 和 AWS 密钥时,请将其输入。

  • 步骤 4 − 接下来,输入默认区域名称。这是您要部署资源的区域。您可以在 AWS 文档中找到可用区域的列表。

  • 步骤 5 − 最后,输入默认输出格式。默认输出格式为 JSON,但您可以选择任何其他格式,例如 YAML 或文本。

  • 步骤 6 − 输入所有必需的信息后,AWS CLI 将在您的主目录中创建一个配置文件。此文件包含您的访问密钥和其他配置详细信息。您可以使用文本编辑器查看和编辑此文件。

步骤 4:使用 AWS CLI

配置 AWS CLI 后,您可以开始使用它来管理您的 AWS 资源。AWS CLI 提供广泛的命令来管理您的资源,例如 EC2 实例、S3 存储桶、RDS 数据库等等。以下是一些如何使用 AWS CLI 的示例:

示例 1:列出所有 S3 存储桶

要使用 AWS CLI 列出所有 S3 存储桶,请键入以下命令:

aws s3 ls

此命令将列出您帐户中的所有 S3 存储桶。

示例 2:创建 EC2 实例

要使用 AWS CLI 创建 EC2 实例,请键入以下命令:

aws ec2 run-instances --image-id ami-0c94855ba95c71c99 --count 1 --instance-type t2.micro --key-name my-key-pair --security-group-ids sg-1234567890

此命令将使用指定的参数创建一个 EC2 实例。

示例 3:删除 S3 存储桶

要使用 AWS CLI 删除 S3 存储桶,请键入以下命令:

aws s3 rb s3://my-bucket --force

此命令将删除指定的 S3 存储桶。

结论

在本文中,我们讨论了如何在 Linux 上安装 AWS CLI。我们介绍了两种常用方法,即使用 pip 和包管理器,并讨论了如何配置 AWS CLI 并使用它来管理您的 AWS 资源。AWS CLI 是一款强大的工具,允许您自动化您的 AWS 基础设施并使用命令行界面管理您的资源。使用 AWS CLI,您可以轻松创建、更新和删除您的 AWS 资源,使其成为任何 AWS 用户的必备工具。

更新于:2023年3月24日

1K+ 阅读量

开启你的职业生涯

通过完成课程获得认证

开始学习
广告