Amazon EC2 CLI Installation: Difference between revisions
Line 31: | Line 31: | ||
==Set Environment== | ==Set Environment== | ||
For all users that are going to use it: | For all users that are going to use it, configure the following environment variables in their <tt>.bashrc</tt> (or equivalent): | ||
<pre> | |||
export EC2_HOME=/opt/ec2 | export EC2_HOME=/opt/ec2 | ||
export PATH=${PATH}:${EC2_HOME}/bin | export PATH=${PATH}:${EC2_HOME}/bin | ||
</pre> | |||
!!Set the Access Keys | !!Set the Access Keys |
Revision as of 17:28, 11 February 2016
External
- Setting Up the Amazon EC2 Command Line Interface Tools on Linux/Unix and Mac OS X http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/set-up-ec2-cli-linux.html
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.5.1 ec2-api-tools
Adjust the command to reflect the actual EC2 API tools version.
Post-Install
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, configure the following environment variables in their .bashrc (or equivalent):
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]