簡體   English   中英

AWS - 使用 NAT 網關(由 Lambda 訪問)的私有子網中的 EC2 代理到無服務器 Aurora 的 Internet 訪問

[英]AWS - Internet Access for an EC2 Proxy to Serverless Aurora in a Private Subnet with NAT Gateway (Accessed by Lambda)

我有一個 EC2 實例,用作我的 Aurora SERVERLESS 實例的 SSH 代理。 我也有訪問這個 Aurora DB 的 lambda。 最后,我將 Lambda(並隨后將 Aurora DB 拉入)設置到私有子網中,並將 NAT 網關設置為公共子網,並設置 Internet 網關以訪問 Internet。 這是必需的,以便我的 lambda 可以與 AWS 的 Pinpoint 對話。

在我為 lambdas 的 Pinpoint 訪問設置所有私有子網之前,我可以公開訪問我的 EC2(從我的計算機)並通過 SSH 連接作為代理連接到我的 Aurora DB。 那一切都很好。 但現在無法訪問。

我相信 EC2 的公共 IP 不再可訪問(它不 ping)或者它可能是別的東西。 但是我需要設置什么才能再次公開訪問 EC2? 我曾想過通過互聯網網關/nat 網關設置端口轉發,但經過研究,它似乎相當復雜。 是否有某種子網設置,我應該將我的 EC2 放入其中以使事情正常運行?

但是我需要設置什么才能再次公開訪問 EC2?

將其放回公共子網中。 這就是公共子網的全部意義——能夠從 Internet 訪問您的資源。

您還可以通過 AWS Systems Manager 使用 SSH 隧道來提高其安全性。

暫無
暫無

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

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