Autoscaling Automation

0. Verify all creds
Get region 
aws configure get region

    https://stackoverflow.com/questions/31331788/using-aws-cli-what-is-best-way-to-determine-the-current-region
1. 
Launch instance from previous AMI

aws ec2 run-instances --image-id ami-0c960f6776affb006 --count 1 --instance-type t2.micro --key-name rj-tester-key --security-group-ids sg-0ed5b9b7488b55819 --query 'Instances[*].InstanceId' --output text

    i-0e1eb67ceab6866a0
2. 
Get the instance ip

aws ec2 describe-instances --instance-ids i-0e1eb67ceab6866a0 --query 'Reservations[*].Instances[*].PublicIpAddress' --output text

    3.96.147.75
2.
Get into the Machine by using SSH

ssh ubuntu@3.96.147.75 | yes

http://3.96.147.75:5000/

ssh -o StrictHostKeyChecking=no ubuntu@3.96.147.75

ssh -o StrictHostKeyChecking=no ubuntu@3.96.147.75 && bash -c 'pwd ; dir && ls'

ssh -o StrictHostKeyChecking=no ubuntu@3.96.147.75 bash -c 'pwd; cd /home/ubuntu/sc2base/simple-flask && git pull'

ssh ubuntu@3.96.147.75 && bash -c 'pwd ; dir && ls'


http://15.222.248.59:5000/three

    https://github.com/rajasgs/simple-flask
    https://askubuntu.com/questions/975327/how-to-connect-ssh-and-run-shell-script

Last updated

Was this helpful?