AWS Internet Gatewayとは?初心者にもわかりやすく説明します


AWS Internet Gatewayとは?
今回の記事では、AWS Internet Gatewayの概要と作成方法、VPCに追加・削除する方法などを紹介します。 初心者の方でもわかりやすいように、周辺の知識も併せて紹介しますので、もし「AWSについてはよくわからない」「曖昧に理解している」といった方は、是非そちらも参考にして読み進めてください。 では、まずAWS Internet Gatewayについて簡単に説明します。 AWS Internet Gatewayとは、VPCとインターネットとの間の通信を可能にするためのものです。 そもそも、Internet GatewayはVPCと呼ばれるものの中に存在します。そして、VPCが外のインターネットと接続したいときなどに必要になります。 「VPCって何?」という方は次で説明していますのでそちらを参照してください。
VPCについて
「そもそものVPCとは何?」といった方向けに、簡単にVPCについて説明します。 Amazon VPCとはアマゾンのプライべート仮想ネットワークです。このVPCの中でAWSの様々なサービスを起動できます。 VPCはプライベートな空間なのでインターネットに接続するときには先ほど述べたInternet Gatewayが必要になるのです。これを使用して、外のインターネットへ接続します。 VPCからInternet Gatewayを使用してインターネットに接続することで、VPCでこれまで使っていたサービスがグローバルIPを使用できるようになります。
Internet Gatewayの目的とは
では、AWSの Internet Gatewayは何のために必要なのでしょうか? Internet Gatewayを使用する目的について説明しますので参考にしてください。 AWS Internet Gatewayは、先ほども述べたようにインターネットでルーティングできるトラフィックの送信先を、VPCに追加してインターネットを使用できるようにすることです。 もう一つ、目的を上げるとすると「IPv4 アドレスが割り当てられているインスタンスへNATをする」ということです。 AWS Internet Gatewayは、IPv4とIPv6 のどちらのトラフィックもサポートしています。また、Internet Gatewayを設定しても、料金を追加することはありません。
NATとは?
先ほどの説明の中でNATというものが出てきましたが、NATについても軽く説明します。 NATとはネットワークアドレス変換のことを指します。NATを使用することでサブネットの中に設定しているシステムも、インターネットに出ることが可能となります。
AWS Internet Gatewayの作成方法
ではAWS Internet Gatewayの作成手順を紹介します。手順としてはAWS Internet Gatewayを作成した後にVPCに追加する方法を説明します。 ではまず、Amazon VPC コンソールにログインしましょう。画面を開いたら、ナビゲーションから「インターネットゲートウェイ」を選択して、「インターネットゲートウェイの作成」を選びましょう。 次に、任意の名前とタグの値を追加できます。これはオプションなので付けたい場合には付けましょう。タグにはキーと値をセットで付けます。 完了したら、「インターネットゲートウェイの作成」を選びます。作成した「アクション」、「VPC にアタッチ」 をクリックしてください。 リストが出てきますので、VPCを選択して、「インターネットゲートウェイのアタッチ」をクリックすると作成が完了します。
Internet Gatewayのアタッチ解除方法
先ほどの作成・追加の方法と合わせて、アタッチ解除の方法も説明します。 VPC内で起動しているサービスのインスタンスのうち、インターネットに接続する必要がなくなった場合はアタッチを解除できます。 ただし、VPCに関連付けられた IP アドレスや、 Elastic IPアドレスを持つリソースがある場合には、解除できませんので気を付けましょう。 では手順を説明します。先ほどゲートウェイを作成した時と同様にVPCコンソールにログインします。次にナビゲーションから「Elastic IPs」を選び、Elastic IPアドレスをクリックします。 その後、「Actions」「Disassociate address」の順でクリックしたら、Internet Gatewaysを選択しましょう。選択したら、「Action」「VPC からデタッチ」を選び、「インターネットゲートウェイのデタッチ」を選んで完了です。
Internet Gatewayの削除方法
次に、Internet Gatewayを削除する方法を紹介します。先ほどはVPCからインターネットへのアクセスを解除しただけでしたが、ゲートウェイそのものを削除したい場合には以下の手順を踏むことで削除できます。 ただし、現在VPCにアタッチされているインターネットゲートウェイを削除することはできませんので、まずはアタッチを解除してから削除の手順に入りましょう。 削除方法は、以下の通りです。まずは、Amazon VPC コンソールにログインし、ナビゲーションから「Internet Gateways」を選択します。 その後、「アクション」「インターネットゲートウェイの削除」を選んだら「インターネットゲートウェイの削除」を選び、「delete」と入力しましょう。 「インターネットゲートウェイの削除」を選択したら、削除の手順は完了です。
AWS Internet Gatewayの操作をコマンドで実行するには?
先ほど紹介したAWS Internet Gatewayの操作は、コマンドラインやAPIを使用しても実行できます。 CLIとPowerShellでのコマンドを操作ごとに紹介しますので、コマンドライン等を使用して操作される方はこちらを参考にしてください。
インターネットゲートウェイを作成する
インターネットゲートウェイを作成する際のコマンドは以下の通りです。
CLI:create-internet-gateway
PowerShell:New-EC2InternetGateway
インターネットゲートウェイを VPC にアタッチする
インターネットゲートウェイを VPC にアタッチする際のコマンドは以下の通りです。
CLI:attach-internet-gateway
PowerShell:Add-EC2InternetGateway
インターネットゲートウェイについて説明する
インターネットゲートウェイについて説明する際のコマンドは以下の通りです。
CLI:describe-internet-gateways
PowerShell:Get-EC2InternetGateway
VPC からインターネットゲートウェイをデタッチする
VPC からインターネットゲートウェイをデタッチする際のコマンドは以下の通りです。
CLI:detach-internet-gateway
PowerShell:Dismount-EC2InternetGateway
インターネットゲートウェイを削除する
インターネットゲートウェイを削除する際のコマンドは以下の通りです。
CLI:delete-internet-gateway
PowerShell:Remove-EC2InternetGateway
コマンドの一覧は以上です。必要に応じて活用してください。
Internet Gatewayを早速使ってみよう
いかがでしたでしょうか。今回はインターネットゲートウェイについて説明した後、その作成方法、VPCへのアタッチ、アタッチ解除、削除方法などについて紹介しました。 Internet Gatewayについてよく知らなかったという方も、コンソール画面から上記の操作は可能ですので作業しやすいでしょう。 そのほか、APIやコマンドラインでの操作も可能ではありますが、慣れていない場合には画面から上記の手順を進めてみましょう。 是非この記事を参考にして、AWS Internet Gatewayをビジネスに活用してください。
この記事の監修者・著者

- AWSパートナー/Salesforce認定コンサルティングパートナー 認定企業
-
ITエンジニア派遣サービス事業を行っています。AWSやSalesforceなど専門領域に特化したITエンジニアが4,715名在籍し、常時100名以上のITエンジニアの即日派遣が可能です。
・2021年:AWS Japan Certification Award 2020 ライジングスター of the Year 受賞
・2022年3月:人材サービス型 AWSパートナー認定
・AWS認定資格保有者数1,154名(2024年6月現在)
・Salesforce認定コンサルティングパートナー
・Salesforce認定資格者276名在籍(2024年5月現在)
・LPIC+CCNA 認定資格者:472 名(2024年6月時点)
最新の投稿
- 2024-12-27営業インタビュー情報共有の活性化の中心に。SP企画部の新たな取り組み
- 2024-07-01営業インタビュー最短で当日にご提案可能。 OPE営業の対応が早い3つの理由
- 2024-07-01営業インタビュー研修見学ツアーが高評価!「お客様のOPEに対する期待を高め、継続に貢献できればと思います。」
- 2024-07-01営業インタビュー信頼関係を構築し、エンジニアの長期就業へ

- 求人・転職サイトや自社採用サイトを使っているが、自社に合ったITエンジニアが応募してこない…
- すぐに採用したいが、応募がぜんぜん集まらない
オープンアップITエンジニアをご検討ください!
当社のITエンジニア派遣サービスは
- 派遣スピードが速い!(最短即日)
- 4,500名のエンジニアから貴社にマッチした人材を派遣
- 正社員雇用も可能
こんな特長があり、貴社の事業やプロジェクトに合った最適なITエンジニアを派遣可能です。
まずは下記ボタンから無料でご相談ください。