如何在Ubuntu 24.04上安装AWS CLI

2024年 4月 26日 70.4k 0

AWS提供许多服务供任何人使用。但是,当您想要一种简单可控的方式来控制所有AWS服务时,必须安装AWS CLI(命令行界面)。AWS CLI允许您访问AWS API,允许您根据正在处理或希望自动化的任务来管理所有服务。

您可以在Ubuntu 24.04上安装AWS CLI,根据您的喜好,可以使用两种方法。您可以将其作为快照包或Python模块安装在Python虚拟环境中。让我们讨论一下每个选项。

方法1:通过Snap安装AWS CLI

Ubuntu支持AWS CLI,您可以通过GUI或使用snap命令从App Center以快照包的形式访问它。将AWS CLI作为快照安装将安装所需的所有依赖程序包,而无需单独安装它们。

如果您觉得这种方法很方便,请执行以下命令安装AWS CLI。

$sudo snap-install aws-cli--经典

AWS CLI将被下载并安装在您的系统上。使用此选项,AWS CLI可以在系统范围内访问,而不仅仅是在虚拟环境中访问,如第二种方法所示。

安装AWS CLI后,请检查已安装的版本,以确定软件包已成功安装。

$aws--版本

我们已经安装了AWS CLI 2.15.38版本。

下一步是通过将AWS CLI与您的AWS帐户连接来设置它,以便您能够控制您的AWS服务。运行下面的configure命令。

$aws配置

提供凭据以完成安装。

方法2:将AWS CLI作为Python模块安装

您也可以在Ubuntu 24.04上安装AWS CLI作为Python模块。此方法需要创建一个虚拟环境,并使用pip安装AWS CLI。虚拟环境是使用包的一种隐蔽方式。您可以将AWS CLI限制为只能在创建的虚拟环境中访问,而不是在系统范围内访问。

此外,如果您在系统上没有sudo权限,只要您有一个虚拟环境,您就可以安装AWS CLI。按照以下步骤操作。

步骤1:安装Python3 PIP和Venv

要创建一个虚拟环境,我们必须安装Venv。执行以下命令进行安装。

$sudo apt-install Python3 venv

您还需要PIP来帮助安装Python模块。因此,请使用以下命令安装PIP。

$sudo apt安装python3pip

步骤2:创建虚拟环境

使用Venv,我们可以创建一个隐蔽的环境,在其中安装AWS CLI,而不需要sudo权限。使用Python模块时,建议使用虚拟环境,因为它不会干扰APT安装的软件包。此外,如果出现问题,也不会影响你的系统。在这种情况下,我们使用Python 3。

以下是创建虚拟环境并激活它的方法。

$python3-m venv.venv

$source.venv/bin/activate

我们已将虚拟环境命名为“venv”,但您可以使用任何首选名称。同样,我们已经在当前位置创建了目录,但您可以指定不同的路径。

步骤3:安装AWS CLI

在虚拟环境中,运行以下命令将下载并安装AWS CLI。

$pip3安装awscli

确保下载成功完成。您将得到与下面类似的输出。

您可以检查已安装的版本。

$aws--版本

安装AWS CLI后,将其配置为开始管理您的AWS服务。使用完它或想退出虚拟环境后,请将其停用。

结论

AWS CLI是管理您的AWS服务的首选方式。在Ubuntu 24.04上,您可以将其作为快照包安装,也可以使用PIP在Python虚拟环境中安装。这篇文章讨论了每种方法,并举例创建了一个详细而直接的指南,供任何人遵循。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论