我将使用PythonAnywhere PaaS服务。它在us-east-1上使用AWS用于其所有EC2实例。
他们不提供Redis,我计划使用Elasticache创建常规AWS Redis实例。
理想情况下,我想使用AWS的本地内部网络从paas连接到Redis实例。
你知道这种设置是否可行吗?这是受益于AWS托管到常规EC2实例之间的本地网络吗?
(paas允许外部连接。)
答案 0 :(得分:1)
多个AWS VPC可以通过VPC Peering相互连接。 VPC必须位于同一区域,并且IP地址不重叠。
但是,这需要在两个VPC内进行更改以相互连接。 PythonAnywhere不太可能想要为您修改其配置。 (但是,无论如何,请问他们!)
另一种方法是在您自己的VPC中连接到您的Redis群集,但是通过公共IP地址进行连接。流量将在互联网“边缘”的VPC之间传输 - 也就是说,它不会在互联网上正常运行,如果它位于同一地区,它将在AWS网络内传输。因此, 使用“AWS的本地内部网络”,但是通过公共IP地址。