なんか最近AWS関連のスクリプトばっかり書いている気がしますが…今回はEIPを割り当てていないEC2インスタンスへの接続を簡単にするための仕組みを作りました。EC2は、EIPで固定IPを割り当てていない限り、START / STOPをするとIPアドレスが変わってしまうので、SSHなどで接続しに行くのにちょっと面倒だったりします。それをローカルで簡単に名前解決してあげようという趣旨です。 ローカルのhostsファイルを直接変更するモードと、Mac版 dnsmasqを利用するモードがあります。必要に応じて使い分けてくださいませ。ちなみに、ローカルPC直接じゃなくても踏み台サーバとかでやっても良いと思います。というか、そっちのがチーム開発時には便利と思う。 EC2HOSTの使い方 zaru/EC2HOST スクリプトはGitHubに置いてあります。AWS SDKを使用しているので認証用のキーを用