1

我将使用PythonAnywhere PaaS服务。它在所有EC2实例的us-east-1上使用AWS。使用PaaS从AWS本地访问AWS

他们不提供Redis,我打算使用Elasticache创建常规AWS Redis实例。

理想情况下,我想使用AWS的本地内部网络从paas连接到Redis实例。

你知道这种设置是否可行? AWS托管的常规EC2实例之间的本地网络有哪些好处?

(将PAAS允许外部连接。)

+0

对不起,但你的问题不是很清楚。您是否说您希望将您的(非AWS)PaaS服务连接到AWS VPC中的Elasticache群集?你想要连接通过互联网,还是通过VPN连接? “AWS之间的本地网络”是什么意思? –

+0

你好Paas在aws上托管。所以我想在他们的vpc。事实上,我想访问我的redis在我的vpc从paas vpc。作为aws直接访问aws,就像我在自己的aws vpc中一样。 –

回答

1

多个AWS的VPC可以经由VPC Peering彼此连接。 VPC必须位于同一区域并且IP地址不重叠。

但是,这需要在两个VPC之间进行相互连接的更改。 PythonAnywhere不太可能想为你修改它们的配置。 (但请务必向他们询问!)

另一种方法是在您自己的VPC中连接到您的Redis群集,但通过公用IP地址执行此操作。流量将在互联网“边缘”之间的VPC之间传播 - 也就是说,它不会在互联网上传播,如果它位于同一地区,它将在AWS网络内传输。因此,它使用“AWS的本地内部网络”,但通过公共IP地址。