今天確定了這個事情:
當 Lambda 放在 VPC 裡面,就無法直接存取網路上的服務。
如果要能存取,可以設定 NAT Gateway 或 NAT instance;
而如果你要存取的只有 AWS 的服務,可以只開 VPC endpoint。
可以參考 如何為連接到 Amazon VPC 的 Lambda 函數提供網際網路存取權限?
murmur
雖然用 Lambda 處理 scaling 很方便也很 cost-efficient,
但當要存取這麼多透過 internet 連線的服務時,
就要把建立 NAT Gateway 或 VPC endpoint 的價錢考慮進去。
當然,如果不考慮錢的話當然是開爆XD
因為同樣是處理 scaling,用ALB + EC2 + Auto scaling group 真的就是比較麻煩阿