簡體   English   中英

AWS-如何連接兩個不同區域中的兩個EC2實例?

[英]AWS - how to connect two EC2 instances in two different regions?

我正在使用AWS EC2(尚無其他AWS服務),並且具有以下設置:

Region 1 (N. Virginia): instance A, in VPC YYY, has public IP 123
Region 2 (S. Paulo   ): instance B, in VPC ZZZ, has public IP 456

我需要從實例B到實例A發出一個TCP請求。

起初,我以為我只需要將實例B的公共IP(456)添加到實例A的安全組中,但這是行不通的(我無法按預期建立TCP連接)。

我猜想,當一個實例嘗試訪問另一個實例時,會在區域之間使用不同於公開IP的另一個IP,而不是私有IP,因為私有IP在VPC本地(對嗎?)。

那么,如何實現呢? 我應在實例A的安全組/防火牆中將哪些IP列入白名單?

也許一般來說,最佳做法是什么? (在它們之間連接兩個不同Region / VPC的實例)。

謝謝!

不知道您的VPC配置,很難注釋。 您的實例B最有可能在VPC的專用子網中。 假設您正在運行Linux,可以從B ping www.google.com嗎? 如果可以的話, curl www.whatsmyip.com將為您提供B的公共地址(在curl輸出中搜索IP)。 使用該IP打開A的安全組,以允許來自B的流量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM