ヤマムギ

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円程度であれば、使用しない時間はインスタンスを停止する方が良いと思います。

@yamamanx

開発ベンダー5年、ユーザ企業システム部門通算9年、ITトレーナー1年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。

また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。

 - AWS

ad

ad

  関連記事

slackのbotにWikipediaを調べてもらう(Python on AWS Lambda + API Gateway)

slackのbotに少しでも役に立ってもらおうと、Wikipediaを調べてもら …

「雲勉 第1回【勉強会:新技術好き!】AWSマネージドサービス勉強会」に行ってきました

「雲勉 第1回【勉強会:新技術好き!】AWSマネージドサービス勉強会」に行ってき …

WordPressのwp-login.php , xmlrpc.phpへのアクセスをAWS WAFで接続元IPアドレスを制限する

AWS CloudWatch LogsエージェントでAmazon EC2上のNg …

LINE BOT AWARDS 2017に応募しました

LINEの友達追加QRです。 動作のご確認にどうぞ LINE BOT AWARD …

AWS Well-Architected フレームワークによるクラウド ベスト プラクティスのセッションを聞いたので自アカウントの環境を確認してみる

AWS Summit Tokyo 2017で「AWS Well-Architec …

サイトのHTTPステータスを5分おきにチェックして200以外ならSlackに通知する

すいません。ここ最近出費が重なりまして、某監視サービスのプランを有料プランからF …

AWS Step Functions まずはパラレルでLambdaを並列実行してみました

複数のlambdaの実行制御をLambdaでやってましたが、その部分をStep …

Amazon RDS MySQLでCSVをload data するときに「Access denied」発生

超小ネタです。 AWSのデータベースサービスの Amazon RDSのMySQL …

AWSのAmazon LinuxにGitマスターサーバをインストールしてRedmineリポジトリブラウザで見る

Amazon LinuxにGitをインストールする Gitをインストールして自動 …

Amazon Linux にnodejsとmongoDBをインストールする

EPEL リポジトリを利用してnodejsとnpmをインストールする [cray …