如何在 Ubuntu 22.04 中安装 AWS-CLI

亚马逊网络服务被称为 AWS。 它是最彻底、适应性最强和最安全的服务,为个人、企业和政府组织提供云 API 和平台。 它价格便宜,只需为您使用的服务付费,并在特定使用级别后提供免费套餐。 AWS-CLI 是一个免费提供的工具,用于通过使用命令来管理您的 AWS 服务。 可以使用它管理多个 AWS 服务。 它支持直接访问开放 API 以及创建脚本以自动化这些服务的能力。

在终端上安装好之后,我们就可以在命令行shell上使用了。 本文将介绍在 Ubuntu 22.04 LTS 中安装 AWS-CLI 的各种方法。 如果您的 PC 中已安装 AWS,则可以升级到最新版本的 AWS。 或者您可以同时安装两个版本。

如何在 Ubuntu 22.04 中安装 AWS-CLI

涵盖所有最新功能的 AWS-CLI V2 是最新版本。 使用 Python PIP、apt 包管理器和官方 AWS 分发点,可以安装最新版本的 AWS CLI。 我们将解释一些在 Ubuntu 22.04 中安装 AWS-CLI 的方法。

方法 #1:使用 Apt 包管理器安装 AWS-CLI

Ubuntu 的官方软件包存储库包括 AWS CLI。 因此,安装相对简单。 使用“Ctrl + Alt + T”快捷键启动终端。 然后,要更新存储库,请运行以下命令,以便您可以使用 APT 包管理器安装 AWS-CLI:

要安装 AWS-CLI,请运行以下脚本。 出现提示时,按 Y 或 y 确认。 或键入 -Y 或 -y 以避免提示。

按 Y 后,安装过程将开始。 安装完成后,执行以下命令判断AWS-CLI是否安装成功以及安装的是什么版本。

方法 #2:使用 Python PIP 安装 AWS-CLI

AWS CLI 有一个 Python 模块。 将 AWS-CLI 工具安装为 Python 模块时,您始终会获得最新版本的工具。 发布 AWS CLI 的新更新后,即可轻松更新 AWS-CLI。 它作为 Python 模块安装。 此外,您可以在没有超级用户权限的情况下安装 AWS-CLI。 Python 虚拟环境还支持安装 AWS CLI。

Python(2 和 3)都支持 AWS CLI。 在 Ubuntu 中将 AWS-CLI 作为 Python 模块安装需要在您的计算机中安装 Python PIP。 Ubuntu 22.04 LTS 默认没有安装 Python PIP。 但是,Ubuntu 官方软件包存储库使安装变得简单。 在 Ubuntu 22.04 LTS 中使用以下命令安装 Python PIP。

要在 Python 2 上安装 PIP,请使用以下命令:


要在 Python 3 上安装 PIP,请使用以下命令:

要确认安装,请键入 y。 然后,按回车键。

Python PIP 的安装成功完成。 现在,使用以下命令使用 Python PIP 进行 AWS-CLI 安装。

使用以下命令安装适用于 Python 2 的 AWS-CLI:

使用以下命令安装适用于 Python 3 的 AWS-CLI:

等到安装完成。 使用以下命令确定安装是否成功以及我们的系统中是否安装了 AWS-CLI 版本。

从前面的输出中可以看出,在将 AWS-CLI 作为 Python 模块安装时,可能并不总是安装最新版本。 我们之前使用的方法安装了 AWS CLI 1.25 版。 但是,最新版本是 2.7。 因此,建议使用官方方法安装,具体方法如下 example.

方法#3:通过AWS官方发行版安装AWS-CLI

也可以通过 AWS 的官方发行版安装 AWS-CLI。 我们更喜欢使用此方法,因为它已获得授权并且始终安装最新的 AWS CLI 版本。 运行以下命令下载官方 AWS 安装文件并在 Ubuntu 中安装 AWS-CLI:

或者,您可以通过访问网站访问安装文件“https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip”。

如果尚未安装, curl 应该安装调用,如下所示:

现在,使用 unzip 命令解压已压缩的安装文件:

前面的脚本/命令将在活动目录中提取 AWS 安装文件,并在当前目录中创建名为 aws 的新目录。 然后,为 AWS CLI 安装执行以下命令:

您的系统已成功配置为运行 AWS-CLI。 使用以下命令检查 AWS-CLI 的当前版本:

如何在 Ubuntu 22.04 中将 AWS-CLI 更新到最新版本

如果您已经在系统上安装了旧版本,则可以使用以下命令升级 AWS-CLI。 符号链接将在您系统中的路径中创建,例如“/user/local/bin”。 安装 AWS-CLI 后,文件将存储在“/user/local/aws-cli”。 以下命令用于更新两个位置的文件:

使用以下命令验证安装的版本,查看是否已更新到最新版本:

配置 AWS-CLI

您需要一个 AWS 账户、一个 IAM 用户账户、一个访问密钥和一个 IAM 密钥才能使用 AWS-CLI。 AWS-CLI 配置方法如下:

  • 如果您已经创建了 AWS 账户,则可以跳过此步骤。 如果没有,请注册一个 AWS 账户。 完成注册过程。 该过程需要 24 小时。 但是,配置文件将在几分钟内创建。
  • 通过在 IAM 界面中以 AWS 根用户身份登录并注册一个不是根用户的新用户,可以创建一个 IAM 用户账户。 如果您想在使用 AWS-CLI 时确保您的账户安全,请使用此账户而不是根用户。
  • 创建一个秘密访问密钥和访问密钥 ID,用于使用您在第一步中创建的 IAM 账户登录。 由于创建后无法恢复,请在创建时存储密钥。
  • 您也可以访问 AWS 的官方网站阅读 AWS 指南以了解更多详细信息。

结论

在本教程中,我们尝试教您如何在 Ubuntu 22.04 中安装 AWS-CLI。 在介绍部分,我们讨论了 AWS-CLI 是什么。 然后,我们讨论了安装 AWS-CLI 的不同方法。 首先,我们了解了如何通过 apt 包管理器安装 AWS-CLI。 在第二种方法中,我们使用 Python PIP 安装了 AWS-CLI。 在第三种方法中,我们通过官方发行版安装了 AWS-CLI。 我们还解释了如何更新和配置 AWS-CLI。