从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 网关
请将子网选择为公共子网。
进行路由表配置
将0.0.0.0/0的目标发送地址更改为上述创建的NAT表。
确认
我想你已经从AWS的私有子网连接到了互联网。
执行以下操作,安装完成就可以了。
$ sudo yum install -y mongodb-org