ラボの概要
このラボでは、基本的な Amazon Virtual Private Cloud (Amazon VPC) を、VPC ウィザードを使わずに作成します。 Amazon VPC では、Amazon Web Services (AWS) クラウド内で論理的に分離したセクションをプロビジョニングし、自分で定義する仮想ネットワークで AWS リソースを起動できます。自分の IP アドレス範囲の選択、サブネットの作成、ルートテーブルとネットワークゲートウェイの設定など、仮想ネットワーキング環境を完全に制御できます。 VPC では IPv4 と IPv6 の両方を使用でき、リソースとアプリケーションに安全かつ簡単にアクセスできます。
構築する VPC には、ウェブサーバーと Amazon RDS データベースが含まれます。両方を作成したら、ウェブサーバーで実行しているアドレス帳アプリケーションを Amazon RDS for MySQL インスタンスに接続します。RDS インスタンスでアドレス帳アプリケーションを正常に設定したら、連絡先をアドレス帳に追加および削除できるようになります。
目標
このラボを修了すると、以下のことができるようになります。
- Amazon Virtual Private Cloud (VPC) を作成する
- パブリックサブネットとプライベートサブネットを作成する
- インターネットゲートウェイを作成する
- ルートテーブルを作成し、インターネットへのルートを追加する
- ウェブサーバー用のセキュリティグループを作成し、ウェブサーバーへの HTTP トラフィックのみを許可する
- MySQL RDS インスタンスのセキュリティグループを作成し、パブリックサブネットからの MySQL トラフィックのみを許可する
- ウェブサーバーと MySQL RDS インスタンスをデプロイする
- MySQL RDS インスタンスに接続するようにアプリケーションを設定する
アイコンキー
このラボでは、さまざまな種類の手順と注記への注意を促すため、各種アイコンが使用されています。以下のリストは、各アイコンの目的を説明したものです。
- 注意: ヒントや重要なガイダンス。
- 警告: コマンドやプロセスの失敗に影響を与える可能性のある、元に戻せないアクション (一度設定したら変更できない設定の警告も含む)。
- 注意: 特記事項または重要な情報を表す (この情報を読み忘れても、機器やデータに問題が発生するというわけではありませんが、特定のステップを繰り返す必要が生じる可能性があります)。
- コピー編集: 特定の変数を編集する際に、コマンドラインまたはターミナルで直接編集するよりも、コマンド、スクリプト、その他のテキストをテキストエディタにコピーする方が簡単な場合に使用する。
- 想定される出力: 出力のサンプルであり、コマンドまたは編集済みファイルの出力を確認するときに使用する。
- 更新: ウェブブラウザのページやリストを更新して、新しい情報を表示する必要があることを示す。
- タスク完了: ラボのまとめや要点を示す。