亚马逊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