curl -q http://169.254.169.254/latest/meta-data/public-ipv4
ElasticIPの場合でも取得できるのでIPが設定されているかどうかも確認できます。
EC2_IP=54.199.145.156 INSTANCE_IP=`curl -q http://169.254.169.254/latest/meta-data/public-ipv4 2> /dev/null` if [ ${EC2_IP} != ${INSTANCE_IP} ]; then exit 1; fi