我们希望使用NAT在本地连接到ElasticCache配置端点(如:http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/Access.Outside.html中所述)。但我们无法找到IP地址,NAT也无法使用DNS。
我们设法使用NAT映射每个节点IP地址,但我们想立即连接到整个集群。
我在Ask Ubuntu中发现了另一个相关的问题,但是没有任何问题: https://askubuntu.com/questions/779961/use-endpoint-instead-of-ip-in-iptables
答案 0 :(得分:0)
我建议设置本地redis服务器进行开发或单元测试。
为测试,登台和生产环境创建单独的弹性缓存集群。
原因是,要使其从本地计算机连接起来工作太多,其次,根据AWS documents本身,对于生产环境,不建议再进行所有这些工作:
限制
此方法应用于测试和开发目的 只要。由于以下原因,不建议用于生产 限制:
NAT实例充当客户端和多个客户端之间的代理 集群。添加代理会影响缓存的性能 簇。影响会随着缓存群集的数量而增加 通过NAT实例访问。从客户到交通的流量 NAT实例未加密。因此,你应该避免发送 通过NAT实例的敏感数据。 NAT实例添加了 维护另一个实例的开销。 NAT实例作为一个 单点故障。有关如何设置高的信息 VPC上的可用性NAT,请参阅Amazon VPC NAT的高可用性 实例:一个例子。