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

分享于2022年07月17日 amazon-elasticache amazon-web-services python 问答
【问题标题】:如何在本地测试 AWS ElastiCache 实例?(How to test AWS ElastiCache instance locally?)
【发布时间】:2022-01-27 12:21:08
【问题描述】:

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

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

  • 您是否研究过 Mockito,假设您正在运行 Java 后端或类似的替代方案?
  • 我正在运行 python/django。
  • 进展如何?仍然不清楚你能做什么?

【解决方案1】:

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

另一种,更多用于生产部署,是通过您的家庭/工作网络和 VPC 之间的 VPN。