Ada*_*rsh 5 python security firewall amazon-web-services amazon-vpc
TL; 博士
DocumentDB in another region <-------- ec2 instance in another region
access
Run Code Online (Sandbox Code Playgroud)
所以 AWS 推出了 MongoDB 作为服务,并称之为 DocumentDB。目前支持的地区有:
1. 弗吉尼亚北部
2. 俄亥俄
3. 俄勒冈
4. 爱尔兰
所以根据他们的文档,访问documentDB:
要与您的 Amazon DocumentDB 集群交互,您必须在您创建 Amazon DocumentDB 集群的同一 AWS 区域中的默认 VPC 中启动一个 Amazon Elastic Compute Cloud (Amazon EC2) 实例。
我这样做了,它按预期工作。
问题是,我如何从另一个 VPC、安全组和另一个区域上的另一个 ec2 实例访问它。
我试图访问它,这是例外:
pymongo.errors.ServerSelectionTimeoutError: ....
[Errno 113] No route to host
Run Code Online (Sandbox Code Playgroud)
注意:如果我在同一个区域和同一个安全组中启动一个 ec2 实例,则上述方法有效。
我可以做些什么来使用防火墙设置将另一个区域中的 ec2 实例列入白名单?