- See if JAVA_HOME is set:
$JAVA_HOME
- Find Java path (see AWS docs)
echo 'export JAVA_HOME="/usr/lib/jvm/java-6-openjdk-amd64/jre"' >> ~/.bashrc
# May also be: echo 'export JAVA_HOME="/usr/lib/jvm/java-7-oracle"' >> ~/.bashrc
# verify Java path
JAVA_HOME/bin/java -version
- Download files locally from http://aws.amazon.com/developertools/351 and move to /tmp dir
scp ec2-api-tools.zip [email protected]:/tmp
cd /tmp
unzip ec2-api-tools.zip
mv ec2-api-tools-1.6.11.0 /opt/ec2-api-tools
# ec2 tools path
export EC2_HOME=/opt/ec2-api-tools
export PATH=$PATH:$EC2_HOME/bin
# Add account credentials
export AWS_ACCESS_KEY="<key>"
export AWS_SECRET_KEY="<secret>"
source ~/.bashrc
# Verify ec2 tools setup:
ec2-describe-regions
Install upstart (see this gist)
Get the aws_associate_ip.conf
script below and modify accordingly:
cd /etc/init
wget https://gist.github.com/jlyon/7419550/raw/a0eba450b2b9a4f1c88080d9ad514c48bb238d86/aws_associate_ip.conf
Test it (ip should get assigned and you should lose your connection):
start aws_associate_ip