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