Amazon EC2 CLI Installation

From NovaOrdis Knowledge Base
Revision as of 17:23, 11 February 2016 by Ovidiu (talk | contribs)
Jump to navigation Jump to search

External

Internal


!!Download

{{{ wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip }}}

!!Unzip

{{{ cd /opt unzip .../ec2-api-tools.zip ln -s ./ec2-api-tools-1.7.3.2 ec2-api-tools }}}

!!!Configuration

!!Set JAVA_HOME

Set JAVA_HOME for all accounts that are going to use ec2 tools.

!!Set Environment

For all users that are going to use it:

{{{ export EC2_HOME=/opt/ec2 export PATH=${PATH}:${EC2_HOME}/bin }}}


!!Set the Access Keys

More details about access keys here: |[Amazon Security#APIAccessKeys]


Access keys can be specified on command line every time an ec2 command is issued, with:

{{{ -aws-access-key or -O --aws-secret-key or -W }}}

or by setting the following environment variables:

{{{ export AWS_ACCESS_KEY=your-aws-access-key-id export AWS_SECRET_KEY=your-aws-secret-key }}}


!!Test

{{{ ec2-describe-regions }}}

!!Set the Region

{{{ export EC2_URL=https://<service_endpoint> }}}


!!!Commands


|[ec2-describe-regions] |[ec2-describe-instances] |[ec2-start-instances] |[ec2-import-instance] |[ec2-run-instances] |[ec2-create-tags]