从 AWS 调用本地 API

Call a local API from AWS

我想从 AWS lamdba(或任何可以完成这项工作的 AWS 工具)调用本地 api。例如,给定以下节点 api 端点:

http://localhost:3334/api/ping

我如何连接 AWS 来解决这个问题?端点是否必须公开?

该端点仅在 运行 所在的机器上可用。那台机器之外的任何东西都无法击中它。地址为 "localhost" 的端点只能从本地主机访问。

您必须将 API 暴露在互联网上,或设置某种 VPN link with your AWS VPC 才能使您的 API 可从 AWS 访问。