ログインしているEC2インスタンス(centOS、rhel)にて、AWS上のホスト名(Nameタグ)を取得する方法です。
※OS側ではホスト名設定していなくて、AWS側でホスト名管理している場合に有用となります
# aws ec2 describe-instances --filters "Name=network-interface.addresses.private-ip-address,Values=`/sbin/ip addr show eth0 | grep "inet\ " | awk '{print $2}' | cut -d "/" -f 1`" --query 'Reservations[].Instances[].Tags[?Key==`Name`].Value' --region=ap-northeast-1 --output text
test-ec2-centos74