AWS CLI 是一个命令行界面,允许我们与 AWS 帐户进行交互。开发人员和系统管理员使用 aws cli 执行日常活动和自动化。
本文介绍如何在 linux 系统上逐步安装最新版本的 AWS CLI。
必要条件
- Pre-Installed Linux System
- Sudo User with admin rights
- Internet Connectivity
(1) 下载安装文件
打开终端,执行 curl 命令下载 aws cli 安装文件
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
执行以下 ls 命令验证下载文件
$ ls -l awscliv2.zip
-rw-rw-r-- 1 linuxtechi linuxtechi 47244662 Oct 20 10:53 awscliv2.zip
$
(2) 解压安装文件
运行下面的 unzip 命令解压安装程序
$ unzip awscliv2.zip
它将在当前工作目录中创建 aws 文件夹,并将所有需要的文件解压到其中。
$ ls -ld aws
drwxr-xr-x 3 linuxtechi linuxtechi 4096 Oct 19 17:18 aws
$
(3) 运行安装脚本
要安装 aws cli,请执行以下 install 脚本
$ sudo ./aws/install
脚本将在/usr/local/aws-cli 下安装所有文件,并将在/usr/local/bin 中创建符号链接。
(4) 验证 AWS CLI 版本
验证 aws cli 版本,执行命令
$ aws --version
aws-cli/2.8.4 Python/3.9.11 Linux/5.15.0-48-generic exe/x86_64.ubuntu.22 prompt/off
$
(5) 配置 AWS CLI
登录到 AWS 管理控制台并检索 AWS access key id 和 secret access key
In case it is not created yet then create access key ID and secret access key. Copy these keys somewhere safe.
如果还没有创建就先创建,然后把这些钥匙拷贝到安全的地方。
现在返回 Linux 终端,运行以下 aws 命令
$ aws configure
AWS Access Key ID [None]: xxxxxxxxxxxxxxxxxxx
AWS Secret Access Key [None]: xxxxxxxxxxxxxxxxxxx
Default region name [None]: us-west-2
Default output format [None]: json
$
以上凭证将保存在以下文件中
$ cat ~/.aws/credentials
以上命令的输出如下
执行 aws 命令,列出该帐户的 s3 桶和 vpc
$ aws s3 ls
$ aws ec2 describe-vpcs
上面的输出确认 aws cli 已经成功配置。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。