Ubunut 安裝相關指令
apt-get install python-pip
pip install saws
Centos 安裝相關指令
yum -y install aws
設定aws configure
Error
主要設定三項
Access key ID
Secret access key
reion(地區請參考官網列表)
http://docs.aws.amazon.com/general/latest/gr/rande.html
帳號有設定好後要修改可以改以下兩隻
/root/.aws/config
/root/.aws/credentials
Auto scaling所啟動的EC2列出IP shell腳本
#!/bin/bash key=Name value="$1" declare -a hostbox declare -a ipbox hosts=`aws ec2 describe-tags --filters "Name=key,Values=Name" "Name=value,Values=admin" --output text|wc -l` for (( i=1 ; i<=$hosts ; i++ )) do hostbox[i]=`aws ec2 describe-tags --filters "Name=key,Values=Name" "Name=value,Values=admin" --output text|head -n $i|tail -n 1|awk '{print $3}'` ipbox[i]=`aws ec2 describe-instances --instance-ids ${hostbox[i]} |grep PrivateIpAddress|tail -n1|awk '{print $2}'|cut -d '"' -f2` echo ${ipbox[i]} done
aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId]' --filters Name=instance-state-name,Values=running --output text|wc -l aws ec2 describe-instances|grep "PublicIpAddress"