如何在Linux上安装Amazon EC2 CLI工具

本文将帮助你在CentOS,RHEL和Ubuntu中安装AWS CLI工具。在Linux系统上AWS CLI工具环境设置

亚马逊EC2(AWS)CLI工具(命令行工具)包含在Amazon EC2 API中。这些工具帮助我们通过命令行界面管理Amazon EC2的服务。我们也可以使用它们里面像备份任务自动化脚本,创建快照等。 亚马逊的旗帜

安装JAVA

需要的Java 1.6或更高版本的Amazon EC2的命令行工具。请确保你已经在系统上安装适当的Java。您可以安装JRE或JDK,即可使用。
# java -version 

java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)
如果没有安装Java的系统,请点击下面的链接,首先您的系统上安装Java

下载并安装CLI工具

现在使用以下命令下载亚马逊API CLI工具,并在适当的地方提取它们。在这个例子中,我们使用/opt目录。
# mkdir /opt/ec2
# wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
# unzip ec2-api-tools.zip -d /tmp
# mv /tmp/ec2-api-tools-*  /opt/ec2/tools

生成AWS ACCESSKEY和SecretKey

现在,你需要生成访问密钥和秘密密钥在您的Amazon帐户。获得AWS这些安全密钥securityCredentials页面。如果将提示登录到您的Amazon帐户。

配置环境

现在编辑~/ .bashrc文件中的启动脚本,并在文件的最后添加如下代码。这样所有的默认值将在系统启动时自动加载。
export EC2_BASE=/opt/ec2
export EC2_HOME=$EC2_BASE/tools
export AWS_ACCESS_KEY="XXXXXXXXXXXXXXX"
export AWS_SECRET_KEY="XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
export EC2_URL=https://ec2.xxxxxxx.amazonaws.com
export PATH=$PATH:$EC2_HOME/bin
export JAVA_HOME=/opt/jdk1.8.0_05
设置正确的网址EC2_URL。如果你不知道的话,你可以从下一步得到该值。现在执行下面的命令来设置环境变量
$ source ~/.bashrc

验证EC2工具安装

完成所有配置后,让我们运行下面的命令来快速验证设置。
# ec2-describe-regions --access-key=$AWS_ACCESS_KEY --secret-key=$AWS_SECRET_KEY

REGION  eu-west-1       ec2.eu-west-1.amazonaws.com
REGION  sa-east-1       ec2.sa-east-1.amazonaws.com
REGION  us-east-1       ec2.us-east-1.amazonaws.com
REGION  ap-northeast-1  ec2.ap-northeast-1.amazonaws.com
REGION  us-west-2       ec2.us-west-2.amazonaws.com
REGION  us-west-1       ec2.us-west-1.amazonaws.com
REGION  ap-southeast-1  ec2.ap-southeast-1.amazonaws.com
REGION  ap-southeast-2  ec2.ap-southeast-2.amazonaws.com