我正在VPC中运行AWS Lambda函数。
在项目过程中,我遇到了一些问题,因为:
我可以在VPC中实现NAT网关,但是如果必须运行NAT服务器实例,无服务器的意义是什么?那不是没有服务器的。
因此,最终,AWS让我失望了,我决定放弃在VPC中运行我的AWS Lambda函数-没有用于Internet代理的端点和各种AWS服务太难了。
所以我的问题是-在没有VPC的情况下运行AWS Lambda函数的缺点/缺点是什么?
AWS 提供了 Lambda 部署的参考文档:Serverless Application Lens、AWS Well-Architected Framework。他们在其中提供了以下决策树:

唯一注意到的主要缺点是 VPC 外部的 Lambda 无法直接访问 VPC 内的私有资源。
如果您需要访问VPC中的资源,请在VPC中运行AWS Lambda函数。如果您不需要此访问,那么就不是一个VPC内运行。
如果需要Internet访问,则应将Lambda功能连接到专用子网并使用NAT网关,后者是完全托管的NAT,因此您可以保持无服务器状态。它将解决您列出的问题。
| 归档时间: |
|
| 查看次数: |
2435 次 |
| 最近记录: |