动手实验 | 配置 Linux (Ubuntu) 开始使用 AWS 命令行工具


  实验目标

在 Linux 系统上的命令行界面,可以开始使用AWS命令行命令。

注意:
如果希望能够使用aws命令行工具对 AWS 资源和服务进行操作,则需要进行额外的配置。实验者必须准备 AWS 目标账户下的一个IAM user,并且准备好该IAM user的access key ID 和 Secret Access Key。本动手使用不进行额外的设置,实验目标为,在Windows命令行界面中,可以使用AWS命令行工具。

  实验步骤

注意:
截至目前,AWS命令行工具支持 CentOS、Fedora、Ubuntu、亚马逊 Linux 1、亚马逊 Linux 2、亚马逊 Linux 2023 和 Linux ARM 的最新发行版的 64 位版本。在 Linux 上更新当前安装,需要每次更新时下载一个新的安装程序以覆盖以前的版本。

方法一: 直接使用apt工具安装
$ sudo apt install awscli

方法二:自定义安装
1. 使用 curl 命令 – -o 选项指定下载的程序包应写入的文件名。

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

2. 解压缩安装程序。
$ unzip -u awscliv2.zip

3. 运行安装程序。
 $ sudo ./aws/install
安装命令在新解压缩的 install 目录中使用一个名为 aws 的文件。默认情况下,文件全部安装到 /usr/local/aws-cli 并在 /usr/local/bin 中创建符号链接。

如果需要指定安装位置,则使用下列命令。
$ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin

确保 -i 和 -b 参数的路径不包含任何含空格字符或其他空白字符。如果有空格,安装将失败。

--install-dir 或 -i
此选项指定要将所有文件复制到的目录,原定设置值为 /usr/local/aws-cli。

--bin-dir 或 -b
此选项指定安装目录中的主 aws 程序通过符号链接指向指定路径中的 aws 文件。
创建指向路径中已经存在的目录的符号链接后,无需再将安装目录添加到用户的 $PATH 变量中。原定设置值为 /usr/local/bin。

  结果验证

要确认安装,在Linux命令提示符处使用 aws --version 命令。执行结果如果返回下列类型内容,则表示这台Linux电脑以及做好准备,可以开始使用AWS命令行工具了。

示例:

$ aws --version
            aws-cli/2.15.30 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5

其它示例:
$ which aws
            /usr/bin/aws