我在 AWS 中启动了一个 RDS 实例、s3 和 EC2,它使用 lambda 正确触发。现在我希望将 RDS 和 EC2 从 AWS 更改为本地机器。我的 lambda 是从 s3 触发的。
如何在 AWS 中通过 lambda 连接本地数据库?
看来你的要求是:
首先,我不推荐这种策略。为了保持良好的性能,您应该始终让应用程序尽可能靠近数据库。这意味着在同一个网络上,在同一个位置,而不是通过远程网络连接或 Internet。
但是,如果您想这样做,那么您需要执行以下操作:
我同意 John Rotenstein 的观点,即将本地计算机连接到在 AWS 上运行的 Lambda 可能是一个坏主意。
如果您的目的是在本地开发或测试,我推荐无服务器框架和无服务器离线插件。它将允许您在本地模拟 Lambda,并且您可以将数据库配置值作为环境变量传递。
请参阅:本地运行 AWS Lambda 和 API Gateway:serverless-offline
| 归档时间: |
|
| 查看次数: |
3922 次 |
| 最近记录: |