aws linux 安装图形,在Linux系统上安装和使用AWS CLI的方法

本文介绍在Linux系统上安装AWS CL(全称AWS Command Line Interface)的两种不同方法,适用在Ubuntu、Debian、CentOS、Arch Linux发行版中。使用AWS CLI可以轻松开发shell脚本来管理AWS云上的资源。如果是开发人员,则可以使用AWS SDK创建程序。

ac3f3018b44f5f92fb05d0ea308ae6e6.png

在Linux上安装和使用AWS CLI要求

AWS CLI具有以下系统要求:

Python 2版本2.6.5+或Python 3版本3.3+。

Windows、Linux,macOS或Unix操作系统。

在Linux上安装AWS CLI

你可以使用python pip或使用Bundled Installer for Linux安装AWS CLI。

1、使用pip在Ubuntu/Debian系统上安装AWS CLI

在你的Ubuntu或Debian系统上安装python-pip包,参考在Ubuntu 18.04系统中安装pip并使用pip命令:

sudo apt-get update

sudo apt-get install python-pip

将pip升级到最新版本:

sudo pip install --upgrade pip

安装软件包后,使用pip安装awscli软件包:

sudo pip install awscli

要将pip升级到最新版本,请运行:

sudo pip install awscli --upgrade

2、使用pip在CentOS上安装AWS CLI

首先下载并安装python-pip包:

sudo yum -y install python-pip

接下来的pip升级、安装awscli软件包都和Ubuntu/Debian系统上的一样。

在任何使用Bundled Installer的Linux上安装AWS CLI

Bundled Installer方法适用于任何Linux发行版,唯一的要求是Python 2版本2.6.5+或Python 3版本3.3+,另外请阅读为你解析Python 2和Python 3版本的主要差别。

你可以使用检查Python版本:

$ python --version

步骤1:下载AWS CLI安装程序

这可以直接从curl完成:

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

步骤2:解压缩包

在Linux发行版上安装解压缩包:

Ubuntu系统:

sudo apt-get install unzip

CentOS系统:

sudo yum install unzip

Arch Linux系统:

sudo pacman -S unzip

使用命令解压缩包:

unzip awscli-bundle.zip

解压缩包后,使用以下命令安装:

sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

检查安装版本:

$ /usr/local/bin/aws --version

aws-cli/1.16.6 Python/2.7.15rc1 Linux/4.15.0-30-generic botocore/1.11.6U

也可以通过将二进制文件放在~/bin/aws下来安装不带sudo的AWS CLI工具:

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

unzip awscli-bundle.zip

./awscli-bundle/install -b ~/bin/aws

在Linux上使用AWS CLI

在开始使用aws CLI工具与AWS服务交互之前,需要通过运行aws configure命令对其进行配置:

$ aws configure

将要求提供:

1.AWS访问密钥ID

2.AWS秘密访问密钥

3.默认区域名称

4.默认输出格式

示例输出如下信息:

AWS Access Key ID [****************M5YB]:

AWS Secret Access Key [****************I5C1]:

Default region name [eu-central-1]:

Default output format [json]:

配置完成后,你可以使用aws命令开始和AWS交互了:

$ aws s3 ls

2019-01-18 10:40:29 Server-Backups

2019-01-18 11:52:45 ERP-Uploads

相关主题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值