如何在本地测试 AWS ElastiCache 实例?

How to test AWS ElastiCache instance locally?

AWS 不会让您从其网络外部连接到 ElastiCache 实例,即使您将安全组设置为允许来自您的 IP 地址的流量也是如此。所有连接都必须源自其网络。

鉴于此约束,我如何在不创建本地实例的情况下在本地测试严重依赖 ElastiCache 的应用程序?

有很多方法可以从 AWS 外部连接到 VPC 中的私有资源。用于测试和开发目的的最常见方法是通过 ssh 隧道,如 AWS 文档中所述:

另一个,更多用于生产部署,是通过 home/work 网络和 VPC 之间的 VPN。