production.log

株式会社リブセンスでエンジニアをやっている星直史のブログです。

特定の名前のEC2のPublicIPを取得する方法

概要

TV放映などで、一時的にスケールアップさせたい時に、オートスケールの機構がなければ職人による技が光ります。
今回は、スポットリクエストで増やしたEC2インスタンスのIPをAWS ESS access policyに登録したかったので、IPを取得する必要がありました。

コマンド

aws ec2 describe-instances --filter "Name=tag:Name,Values=hogehoge" | grep ASSOCIATION | sort | uniq | awk '{print ""$4""}'