AWS CLI(命令行界面),在Ubuntu 18.04 LTS上安装

关于AWS CLI

在下一篇文章中,我们将看一下AWS Command Line Interface。 AWS或Amazon Web Service命令行界面是用于 管理我们的亚马逊网络服务.

AWS CLI提供 直接访问Amazon Web Services公共API。 由于它是命令行工具,因此也可以用于创建脚本以自动执行Amazon Web服务。 在本文中,我们将看到在Ubuntu 18.04 LTS上安装AWS CLI工具的两种方法。

在Ubuntu 18.04上安装AWS CLI

使用APT

AWS CLI是 在官方的Ubuntu 18.04 LTS软件包存储库中可用。 因此,它很容易安装。 首先,我们在终端中使用以下命令更新软件包清单缓存(Ctrl + Alt + T):

sudo apt-get update

现在,我们将使用以下命令安装AWS CLI:

带有apt的AWS CLi安装

sudo apt-get install awscli

之后,该程序应该已经安装在我们的系统上。 我们可以 检查AWS CLI是否正常工作 使用以下命令:

aws --version

如您在以下屏幕快照中所见,AWS CLI正常运行。

AWS CLI版本

使用Python PIP

AWS CLI是Python模块。 安装的优点 AWS CLI作为Python模块 总是这样吗 获取AWS CLI的更新版本。 如果将AWS CLI安装为Python模块,则很容易进行更新。 我们也不需要root用户特权来以这种方式安装AWS CLI。 如果需要,也可以使用AWS CLI 可以安装在虚拟Python环境中.

AWS CLI是 适用于Python 2.x和Python 3.x。 对于此示例,我将使用Python的版本3。 就像我说的,我们需要Python PIP才能在Ubuntu上安装此程序。 蟒蛇画中画 在Ubuntu 18.04 LTS上默认未安装它。 但是它很容易安装。

运行以下命令以安装Python PIP:

AWS CLI Python安装

sudo apt-get install python3-pip

应该安装Python PIP。 现在我们将能够 使用PIP安装AWS CLI 在终端中使用以下命令(Ctrl + Alt + T):

点安装AWS CLI

pip3 install awscli --upgrade --user

必须安装AWS CLI Python模块,我们可以通过输入以下内容检查情况是否如此:

python AWSCLI版本

python3 -m awscli --version

如您所见,AWS CLI还使用Python成功安装了最新版本。

AWS CLI基础

我想向您展示AWS CLI的实际工作方式,但是我尚未验证我的AWS账户。 这就是为什么我将使用的数据是从我在Google图片搜索中找到的屏幕快照中获取的原因。 每个用户都必须 用您自己的数据替换此处显示的数据.

在本练习中,我使用的是Ubuntu 18.04的LTS打包版本中的AWS CLI程序,而不是Python模块,但是命令是相似的。

当我们想使用AWS CLI登录到AWS账户时, 首先,我们必须使用我们的AWS账户的凭证配置客户端。 为此,请运行以下命令:

aws configure

如果您使用过 AWS CLI Python模块使用 其他:

python -m awscli configure

此后,我们将必须输入我们的AWS密钥ID,然后按Enter。 它将要求我们做的下一件事是键入我们的AWS秘密访问密钥ID,然后按Enter。 可以从以下位置创建一个密码ID和一个秘密密码ID: AWS管理控制台.

AWS CLI配置

我们还必须输入我们的默认区域名称。 在此示例中,它类似于us-west-2。

现在,我们将编写默认的输出格式。 我们可以在默认值之间进行选择,在这种情况下,我们只需要按Enter键即可。 或者我们也可以选择JSON格式(JavaScript对象表示法),在这种情况下,我们将输入json并按Enter。

现在,我们可以使用AWS CLI管理我们的Amazon Web Services。

MGI AWS CLI配置文件 它们存储在〜/ .aws / config和〜/ .aws /凭据中,如下面的屏幕快照所示。

AWS CLI保存的凭证

现在,当我们需要使用其他登录信息时,我们要做的就是删除上述配置文件并运行以下命令。

rm -v ~/.aws/config ~/.aws/credentials

我们最终将再次执行我们之前看到的程序的配置。

有关AWS CLI的帮助

如果有人需要知道如何获得此程序的帮助, AWS有很好的指南和大量文档 用户可以使用的。 要从终端咨询帮助,我们可以在终端中执行:

AWS CLI帮助

aws help

如果我们选择安装Python模块,则help命令将是:

python3 -m awscli help

有关更多信息,我们可以咨询 在线文档 AWS CLI。 另外我们也可以 下载 PDF手册 的这个程序。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。