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地址。