Amazon EC2 CLI Installation: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
No edit summary
Line 13: Line 13:
</pre>
</pre>


!!Unzip
=Unzip=


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


!!!Configuration
!!!Configuration

Revision as of 17:24, 11 February 2016

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]