Elastic IPの設定

毎回ですが、初学者の方向けの内容です。
また、備忘の意味合いが大きいですが記載させていただきます。

インスタンスを作成すると、パブリックIPが付与されます。
このパブリックIPで、インターネットを介してインスタンスへ接続することができます。

しかし、インスタンスを再起動する度にパブリックIPが変わってしまうため、外部からのアクセスが頻繁にあるようなインスタンスの場合不便です。
それを解消するサービスが「Elastic IP」です。(IPアドレスの固定化をしてくれます)

ちなみに「Elastic」とは、[融通がきく](https://ejje.weblio.jp/content/elastic)という意味だそうです。融通がきくIPアドレス(言い得て妙)。

また、「Elastic IP」の料金ですが、Elastic IPと紐付けたインスタンスが稼働していれば課金されません。
しかし、インスタンスが停止している場合、IPアドレスの無駄遣いと判断され課金されるようです。

[→詳細はこちら](https://aws.amazon.com/jp/premiumsupport/knowledge-center/elastic-ip-charges/)

# Elastic IPの割り当て
「EC2」より、「Elastic IP」を選択し、右上の「Elastic IPアドレスの割り当て」を選択します。

|<img width="1406" alt="img 2020-07-15 9.37.06.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626270/169de86c-4c08-dd8a-1b75-ba304ff57a24.png">
|:-:|

デフォルトのまま(AmazonのIPv4アドレスプール)、「割り当て」を選択します。

|<img width="828" alt="img 2020-07-15 9.37.11.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626270/931215da-3742-1582-7fc9-3bd20985d66e.png">
|:-:|

すると即座にElastic IPが割り当てられました。

|<img width="1407" alt="68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3632363237302f62373032306337392d613031382d333537372d663130662d3238396165626662303931622e706e67.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626270/551cbd4e-d490-962a-494b-310caee7f9c8.png">
|:-:|

# Elastic IPのインスタンスへの関連付け

続いてElastic IPをインスタンスに紐付けていきます。

「アクション」から「Elastic IPの関連付け」を選択します。

|<img width="1415" alt="68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3632363237302f39393532656136352d373962392d313561622d383264312d3235303065333865636136332e706e67.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626270/8546d678-d31f-647e-4f66-5db4c070c646.png">
|:-:|

「インスタンス」には、Elastic IPを付与したいインスタンスを、
「プライベートIPアドレス」にはそのインスタンスのプライベートIPを選択します。

|<img width="825" alt="img 2020-07-15 18.49.45.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626270/8fae5646-893e-d515-90be-dae5c8c406a5.png">
|:-:|

以上で関連付けの作業は完了となります。

該当のインスタンスを確認すると、停止中でもパブリックIPが表示されています。
当然ですが、再起動してもパブリックIPは変わりませんでした。

# Elastic IPの解放
継続使用しない方向けに解放手順も記載いたします。

簡単に言うと関連付けと逆の手順です。

まず、「アクション」より「Elastic IPアドレスの関連付けの解除」を選択します。
確認画面が表示されるので「関連付け解除」を選択し続行します。

|<img width="1408" alt="68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3632363237302f66633964376533642d376539612d366533622d333531322d3461653532626437303339372e706e67.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626270/bd5dc618-1464-2c76-7701-3eebc367f194.png">
|:-:|

続いて「アクション」より、「Elastic IPアドレスの解放」を選択し完了となります。

|<img width="1404" alt="img 2020-07-15 18.53.13.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626270/81ae0928-f89a-6187-99e8-5761c882aa53.png">
|:-:|

Elastic IPの使い所を考えるだけでも楽しいですね。

# 参考資料
+ [参考資料1：これだけでOK！ AWS 認定ソリューションアーキテクト – アソシエイト試験突破講座（SAA-C02試験対応版](https://www.udemy.com/course/aws-associate/)
+ [参考資料2:AWS認定資格試験テキスト AWS認定 ソリューションアーキテクト-アソシエイト](https://www.amazon.co.jp/AWS%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88-AWS%E8%AA%8D%E5%AE%9A-%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88-%E3%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%82%A4%E3%83%88-NRI%E3%83%8D%E3%83%83%E3%83%88%E3%82%B3%E3%83%A0%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE/dp/479739739X/ref=pd_lpo_14_t_1/358-1014912-5412737?_encoding=UTF8&pd_rd_i=479739739X&pd_rd_r=e9121052-1c5f-4b6e-8d39-6624f023efa2&pd_rd_w=t2QEL&pd_rd_wg=O1VBK&pf_rd_p=4b55d259-ebf0-4306-905a-7762d1b93740&pf_rd_r=XK4BJVCRQXTR3F4RZGXT&psc=1&refRID=XK4BJVCRQXTR3F4RZGXT)