![](/img/trans.png)
[英]can a lambda function inside a private subnet access aws services outside the vpc through vpc endpoints?
[英]How does an AWS Lambda function scale inside a VPC subnet?
我知道 AWS Lambda 是一個無服務器概念,其中可以在某個事件上觸發一段代碼。
我想了解 Lambda 如何處理縮放?
例如。 如果我的 Lambda 函數位於 VPC 子網內,因為它想要訪問 VPC 資源,並且該子網的 CIDR 為192.168.1.0/24
,這將在減去 AWS 保留的 5 個 IP 后得到251
可用 IP
這是否意味着如果我的 AWS Lambda 函數同時獲得 252 次調用,
只有 251 個請求會得到服務,1 個請求要么超時,要么在 252 個函數之一完成執行后被執行?
子網大小對於 AWS Lambda 擴展是否重要?
我正在關注這個參考文檔,其中提到了每個區域的並發執行限制,
我是否可以假設無論 AWS Lambda 函數是無 VPC 還是在 VPC 子網內,它都會按照文檔中提到的限制進行擴展?
Vladyslav 的答案在技術上仍然是正確的(子網大小確實很重要),但是自從編寫它以來情況發生了重大變化,並且子網大小的考慮因素要少得多。 查看aws 的公告:
- 由於網絡接口在執行環境之間共享,通常每個功能只需要少數網絡接口。 您帳戶中跨功能的每個獨特的安全組:子網組合都需要一個獨特的網絡接口。 如果您帳戶中的多個功能共享一個組合,我們會在功能之間重復使用相同的網絡接口。
- 您的功能擴展不再與網絡接口的數量直接相關,並且 Hyperplane ENI 可以擴展以支持大量並發功能執行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.