如何在 Linux 上安装 AWS 命令行工具
AWS
![](/data/attachment/album/202211/18/112836c2d0bekaxu75ffbx.jpg)



> 
> 本文讲述如何一步步在 Linux 上安装 AWS CLI（命令行工具）。
> 
> 
> 


AWS CLI 是一个能够和 AWS 账户进行交互的命令行程序。开发者和系统管理员用它管理日常的活动和自动化。


### 准备环节


* 安装好的 Linux 系统
* 具有管理员权限的 sudo 账户
* 能够联网


现在让我们开始安装：


### 1、下载安装文件


打开终端使用 `curl` 命令下载 AWS CLI 的安装文件：



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

```

![](/data/attachment/album/202211/18/113031k15evvlbgv9bbm1m.png)


以上命令会在当前工作目录下载一个 `awscliv2.zip` 的文件。


使用 [ls 命令](https://www.linuxtechi.com/linux-ls-command-examples-beginners/) 确认当前下载下来的文件：



```
$ ls -l awscliv2.zip
-rw-rw-r-- 1 linuxtechi linuxtechi 47244662 Oct 20 10:53 awscliv2.zip
$

```

### 2、解压缩下载的文件


使用 [unzip 命令](https://www.linuxtechi.com/linux-zip-unzip-command-examples/) 解压安装包：



```
$ unzip awscliv2.zip

```

它会在当前目录创建一个 `aws` 文件夹，把解压好的文件放进去：



```
$ ls -ld aws
drwxr-xr-x 3 linuxtechi linuxtechi 4096 Oct 19 17:18 aws
$

```

### 3、运行安装脚本


使用以下命令运行安装脚本：



```
$ sudo ./aws/install

```

![](/data/attachment/album/202211/18/113032h032rc2us6sasgr1.png)


脚本会把所有安装的文件放到 `/usr/local/aws-cli` 目录下，然后创建一个链接文件到 `/usr/local/bin` 目录。


### 4、检查 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 CLI 是否安装正确，开始配置 AWS CLI：


登录你的 AWS 管理控制台，取得 AWS <ruby> 访问密钥 ID <rt>  Access Key ID </rt></ruby> 和 <ruby> 安全访问密钥 <rt>  Secret Access Key </rt></ruby>。


如果还没完成创建，请先创建，并把它们复制到安全的地方。


![](/data/attachment/album/202211/18/113032dmle77exmsf8mv4s.png)


然后回到命令行，运行以下命令：



```
$ 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

```

上面的命令的输出：


![](/data/attachment/album/202211/18/113033n8tc03kgskasknni.png)


运行 `aws` 命令列出你账户中的 s3 储存和 VPC：



```
$ aws s3 ls
$ aws ec2 describe-vpcs

```

输出如下：


![](/data/attachment/album/202211/18/113033vpkpdjcjj5corf1k.png)


成功输出内容，说明你的 AWS CLI 已经配置完成。


这就是这篇文章的全部内容，请在下面的评论区发表你的疑问和反馈。




---


via: <https://www.linuxtechi.com/how-to-install-aws-cli-on-linux/>


作者：[Pradeep Kumar](https://www.linuxtechi.com/author/pradeep/) 选题：[lkxed](https://github.com/lkxed) 译者：[littlebirdnest](https://github.com/littlebirdnest) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
This post describes how to install AWS CLI on linux step-by-step. AWS CLI is a command line interface which allows us to interact with our AWS account. Developer and sysadmin use [aws cli](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) to perform day to day activities and automation.

#### Prerequisites

- Pre-Installed Linux System
- Sudo User with admin rights
- Internet Connectivity

Without any further delay, let’s jump into AWS Cli installations steps.

## 1) Download Installation File

Open the terminal and run following curl command to download aws cli installation file,

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

Above command will download file as ‘awscliv2.zip’ in current working directory.

Execute below [ls command](https://www.linuxtechi.com/linux-ls-command-examples-beginners/) to verify downloaded file,

$ ls -l awscliv2.zip -rw-rw-r-- 1 linuxtechi linuxtechi 47244662 Oct 20 10:53 awscliv2.zip $

## 2) Unzip Downloaded Installation File

Run beneath [unzip command](https://www.linuxtechi.com/linux-zip-unzip-command-examples/) to unzip the installer.

$ unzip awscliv2.zip

It will create aws folder in present working directory and unzip all required files into it.

$ ls -ld aws drwxr-xr-x 3 linuxtechi linuxtechi 4096 Oct 19 17:18 aws $

## 3) Install AWS Cli on Linux Using Install Script


To install aws cli, run following install script,

$ sudo ./aws/install

Script will install all files under /usr/local/aws-cli and will create symbolic link in /usr/local/bin.

## 4) Verify AWS CLI version

To verify the aws cli version, run

$ 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) Configure AWS CLI

To verify the AWS Cli installation, let’s configure aws cli.

Login to your AWS management console and retrieve AWS access key id and secret access key.

In case it is not created yet then create access key ID and secret access key. Copy these keys somewhere safe.

Now head back to Linux terminal, run following aws command,

$ 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 $

Above credentials will be saved in following file,

$ cat ~/.aws/credentials

Output of above commands,

Run aws command to list s3 bucket and vpc of your account.

$ aws s3 ls $ aws ec2 describe-vpcs

Output,

Output above confirms that aws cli has been configured successfully.

That’s all from this post, feel free to post your queries and feedback in below comments sections.