ヤマムギ

growing hard days.

*

AWS EC2 でインスタンスにIPアドレスを紐付ける

      2015/05/04


AWS EC2で作ったサーバは何もしなければ起動するたびにIPアドレスが変わってしまいます。
なんらかのサービスとして使用するのであれば、名前解決出来るURLでアクセス出来るべきであります。
そのためには固定IPアドレスが必要です。

料金表で説明を読んでみる

「実行中のインスタンスに関連付けられたElastic IP(EIP)アドレスを無料で1つ取得できます。」
とあるので1つであれば無料なのでしょうか。
1インスタンスに対して2つ目以降は別費用がかかるようです。
これについては記事の下部に追記しています。

ElasticIPアドレスを発行する

aws-ec2-ip-1

マネージドコンソールのEC2メニューで[Elastc IPs]を選択します。

aws-ec2-ip-2

[Allocate New Address]を押します。

aws-ec2-ip-3

[Yes, Allocate]を押します。

aws-ec2-ip-4

[Close]を押します。

ElasticIPアドレスをインスタンスに紐付ける

aws-ec2-ip-5

一覧に追加されたIPアドレスを右クリックして[Associate Address]を選択します。

aws-ec2-ip-6

該当のインスタンスを選択して、インスタンスIDが入力された事を確認して[Associate]を押します。

aws-ec2-ip-7

インスタンス一覧で確認すると起動していない状態でもIPアドレスが紐付けられている事が確認出来ます。

ElasticIPアドレスをインスタンスから紐付けを外してリリースする

  • IPアドレスを右クリックして[Disassociate Address]を選択します。

  • 紐付けが外れるので、次は[Release Address]を選択します。

  • これで一覧から消える事を確認します。

(2015/5/4 追記)
※稼働しているインスタンスに紐付いていないIPアドレスは1時間あたり、$0.005が発生しました。
インスタンスに紐づけていない、または紐付けているインスタンスを停止している場合がこれに該当すると思います。

ip_not_attached_to

それでも1日15円程度であれば、使用しない時間はインスタンスを停止する方が良いと思います。


最後までお読みいただきましてありがとうございました!

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。

 - AWS

ad

ad

  関連記事

Cloud9でSAMローカルテスト

せっかくテストするので、Amazon CloudSearchからAmazon E …

API GatewayからLambdaを介さずにSNSトピックへ送信

やりたいこと APIリクエストをまずLambdaで受けて、SNSトピックへ送信す …

Selenium, Headless ChromeとAWS Lambdaで夜な夜なスクレイピング

このようなアーキテクチャで、Alexaスキルの開発を進めていまして、元となる情報 …

VPC内のLambdaからVPCエンドポイント経由でSecrets Managerを使う

InternetGatewayのないVPCでMySQLに対して一日数回のレポーテ …

AWS Organizations SCPがリソースベースのポリシーには影響しないことを確認

AWS Organizations SCPで許可ポリシーの設定をし継承の関係を確 …

AWS Systems Manager セッションマネージャを使用するために必要な設定

AWS Systems Manager セッションマネージャを使用するために必要 …

Feedlyのフィードを自動でSlackへ投稿する(AWS Lambda , Amazon DynamoDB)

やりたいこと Feedlyで共有したいフィードに特定のタグを付けます。 特定のタ …

テキストをAmazon PollyでMP3に変換してS3に格納(AWS Lambda Python)

Google Calendar Twilio ReminderのテキストをAma …

AWSセルフマネージドAD環境にリモートデスクトップで接続

AWSクイックスタートのActive Directory Domain Serv …

Rocket.ChatにAWS Lambda(Python)から投稿する

Rocket.ChatにAPIで投稿するテスト(Postman)をやってみて、使 …