Amazon EC2 CLI Installation: Difference between revisions
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
* [[Amazon EC2 CLI#Subjects|Amazon EC2 CLI]] | * [[Amazon EC2 CLI#Subjects|Amazon EC2 CLI]] | ||
!!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] |
Revision as of 17:23, 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.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]