---
author: Pradeep Kumar
category: 技术
comments_data: []
count:
  commentnum: 0
  favtimes: 1
  likes: 0
  sharetimes: 0
  viewnum: 3162
date: '2022-11-18 11:30:31'
editorchoice: false
excerpt: 本文讲述如何一步步在 Linux 上安装 AWS CLI（命令行工具）。
fromurl: https://www.linuxtechi.com/how-to-install-aws-cli-on-linux/
id: 15265
islctt: true
largepic: /images/p/202211/18/112836c2d0bekaxu75ffbx.jpg
permalink: /article-15265-1.html
pic: /images/p/202211/18/112836c2d0bekaxu75ffbx.jpg.thumb.jpg
related: []
reviewer: wxy
selector: lkxed
summary: 本文讲述如何一步步在 Linux 上安装 AWS CLI（命令行工具）。
tags:
- AWS
thumb: false
title: 如何在 Linux 上安装 AWS 命令行工具
titlepic: true
translator: littlebirdnest
updated: '2022-11-18 11:30:31'
---

![](/images/p/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"

```

![](/images/p/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

```

![](/images/p/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>。


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


![](/images/p/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

```

上面的命令的输出：


![](/images/p/202211/18/113033n8tc03kgskasknni.png)


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



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

```

输出如下：


![](/images/p/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/) 荣誉推出