从AWS的私有子网连接到互联网时,需要配置NAT网关

◆ 今天要做的事情

当使用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 网关

请将子网选择为公共子网。

NATゲートウェイの作成.png

进行路由表配置

将0.0.0.0/0的目标发送地址更改为上述创建的NAT表。

ルートテーブル.png

确认

我想你已经从AWS的私有子网连接到了互联网。
执行以下操作,安装完成就可以了。


$ sudo yum install -y mongodb-org
广告
将在 10 秒后关闭
bannerAds