AWS Lambda 函数可以通过 VPN 调用端点吗?
Can AWS Lambda function call an endpoint over a VPN?
我正在使用本地移动运营商提供的短信发送服务。
运营商强制客户通过 VPN 连接到他们的数据中心,以便到达他们的端点。 VPN 隧道必须始终保持打开状态(即不按需打开)。
目前,我正在使用微型 EC2 实例作为我的主要生产服务器(也是 EC2 实例)和运营商端点之间的中间件。
生产服务器-->我的短信服务器--通过VPN-->运营商短信服务器
有没有办法用 AWS Lambda 函数替换我的中间件服务器,该函数通过永远在线的 VPN 隧道向运营商发送 HTTP 请求?
另外,AWS Lambda 函数可以维护静态 IP 吗?
在我可以使用他们的服务之前,运营商必须将我的 IP 放入他们的白名单中。
s2svpn would be great but my question is can a lambda function HTTP request route through that connection?
当然可以。 Lambda 可以附加一个 VPC 子网。这是配置子网路由 table / VPN 配置以通过 VPN 端点将流量路由到运营商的问题。
Also, can an AWS Lambda function maintain a static IP?
没有。要看。附加 VPC 的 Lambda 将在具有内部(非固定)子网 IP 地址的子网中创建一个 eni(网络接口)。但流量可以通过固定 NAT 或 VPN 网关路由。
这就是我问需要修复哪个IP地址,修复到什么级别的原因。 VPN 具有固定的 IP 地址。如果运营商强制执行 VPN 地址白名单,lambda 客户端应该可以正常工作。如果需要内部网络的固定IP,那么您将需要一个固定的网络接口(例如使用EC2)
我正在使用本地移动运营商提供的短信发送服务。 运营商强制客户通过 VPN 连接到他们的数据中心,以便到达他们的端点。 VPN 隧道必须始终保持打开状态(即不按需打开)。
目前,我正在使用微型 EC2 实例作为我的主要生产服务器(也是 EC2 实例)和运营商端点之间的中间件。
生产服务器-->我的短信服务器--通过VPN-->运营商短信服务器
有没有办法用 AWS Lambda 函数替换我的中间件服务器,该函数通过永远在线的 VPN 隧道向运营商发送 HTTP 请求?
另外,AWS Lambda 函数可以维护静态 IP 吗? 在我可以使用他们的服务之前,运营商必须将我的 IP 放入他们的白名单中。
s2svpn would be great but my question is can a lambda function HTTP request route through that connection?
当然可以。 Lambda 可以附加一个 VPC 子网。这是配置子网路由 table / VPN 配置以通过 VPN 端点将流量路由到运营商的问题。
Also, can an AWS Lambda function maintain a static IP?
没有。要看。附加 VPC 的 Lambda 将在具有内部(非固定)子网 IP 地址的子网中创建一个 eni(网络接口)。但流量可以通过固定 NAT 或 VPN 网关路由。
这就是我问需要修复哪个IP地址,修复到什么级别的原因。 VPN 具有固定的 IP 地址。如果运营商强制执行 VPN 地址白名单,lambda 客户端应该可以正常工作。如果需要内部网络的固定IP,那么您将需要一个固定的网络接口(例如使用EC2)