#!/bin/sh # Please set your place of cert, key files AWS_HOME=/home/bbb/cert KEYID=bbb CERTNAME=ABCDEFGHIJKLMNOPQRSTU # Please set your security group # SGROUP=default SGROUP=bbb # set certifications export EC2_CERT=$AWS_HOME/cert-${CERTNAME}.pem export EC2_PRIVATE_KEY=$AWS_HOME/pk-${CERTNAME}.pem SSHKEY=$AWS_HOME/$KEYID.pem #there is the bbb AMI only in AsiaPacific REGION=ap-southeast-1 AMIID=ami-58b7c90a COMMAND="$1" shift case $COMMAND in run) ec2-run-instances $AMIID -k $KEYID -t m1.large -g $SGROUP --region $REGION ;; status) ec2-describe-instances --region $REGION --filter image-id=$AMIID ;; start) AWSHOST=`ec2-describe-instances --region $REGION --filter image-id=$AMIID |grep INSTANCE |cut -f4` ssh -l ubuntu -i $SSHKEY $AWSHOST "sudo bbb-conf --setip $AWSHOST" ssh -l ubuntu -i $SSHKEY $AWSHOST "sudo bbb-conf --clean" ;; login) AWSHOST=`ec2-describe-instances --region $REGION --filter image-id=$AMIID |grep INSTANCE |cut -f4` ssh -l ubuntu -i $SSHKEY $AWSHOST ;; stop) INST_ID=`ec2-describe-instances --region $REGION --filter image-id=$AMIID |grep INSTANCE |cut -f2` ec2-terminate-instances $INST_ID ;; esac