◆ 今日やること
AWSのプライベートサブネットから、インターネットに接続する場合、NATゲートウェイが必要です。
プライベートサブネットに配置したEC2インスタンスからyum installとか実行する時に必要ですよね。
NATゲートウェイの設定がないと、インターネットに出て行けません。
$ sudo yum install -y mongodb-org
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.2/x86_64/repodata/repomd.xml: [Errno 12] Timeout on https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.2/x86_64/repodata/repomd.xml: (28, 'Connection timed out after 30000 milliseconds')
Trying other mirror.
failure: repodata/repomd.xml from mongodb-org-3.2: [Errno 256] No more mirrors to try.
◆ 実装編
> NATゲートウェイの作成
サブネットの選択は、Publicサブネットにしましょう
> ルートテーブルの設定をします
0.0.0.0/0の送信先ターゲットを上記で作成したNATテーブルに変更します。
> 確認
AWSのプライベートサブネットから、インターネットに接続できるようになったかと思います。
以下を実行して、インストールが完了すればOKです。
$ sudo yum install -y mongodb-org