Amazon web services 通过公共IP地址调用AWS Lambda函数
我正在用AWS Lambda构建一个Web服务器,我需要一个公共IP地址,我可以调用它来请求Lambda函数。我的用户需要将此IP地址作为记录放入他们的DNS 例如,是否有可能将弹性IP与传入流量的单个Lambda函数相关联?也许通过负载平衡器Amazon web services 通过公共IP地址调用AWS Lambda函数,amazon-web-services,aws-lambda,aws-load-balancer,aws-application-load-balancer,elastic-ip,Amazon Web Services,Aws Lambda,Aws Load Balancer,Aws Application Load Balancer,Elastic Ip,我正在用AWS Lambda构建一个Web服务器,我需要一个公共IP地址,我可以调用它来请求Lambda函数。我的用户需要将此IP地址作为记录放入他们的DNS 例如,是否有可能将弹性IP与传入流量的单个Lambda函数相关联?也许通过负载平衡器 对于传出流量,我有我的NAT和Internet网关,它们工作正常。您有两种选择可以提供此功能: -这是为传统API调用而做的,您需要为将使用API网关的每个域在AWS内创建自定义域映射到您的API -您可以使用ALB为所有请求提供服务。但是,如果没有基
对于传出流量,我有我的NAT和Internet网关,它们工作正常。您有两种选择可以提供此功能:
- -这是为传统API调用而做的,您需要为将使用API网关的每个域在AWS内创建自定义域映射到您的API
- -您可以使用ALB为所有请求提供服务。但是,如果没有基于路径的模式匹配,请注意所有请求将到达相同的Lambda
如果您必须将记录解析为IP,则需要使用。NLB支持每个子网的静态IP,然后ALB将通过IP映射和现有AWS服务成为其目标。如果您可以使用CNAMEs,则无需执行此操作。您有两个选项可以提供此功能:
- -这是为传统API调用而做的,您需要为将使用API网关的每个域在AWS内创建自定义域映射到您的API
- -您可以使用ALB为所有请求提供服务。但是,如果没有基于路径的模式匹配,请注意所有请求将到达相同的Lambda
如果您必须将记录解析为IP,则需要使用。NLB支持每个子网的静态IP,然后ALB将通过IP映射和现有AWS服务成为其目标。如果可以使用CNAMEs,则无需执行此操作。是否设置了API网关?它将为您提供一个可以访问lambda的端点。您还可以创建自定义dns名称。是的,我还将API网关与自定义域一起使用。但是我需要一个静态IP地址,这不是从API网关获得的。好的,我知道你需要设置自己的VPC,检查一下这个怎么样@TraychoIvanov我已经用NAT和Internet网关设置了我的VPC。这只为Lambda函数提供传出流量的静态IP地址。我需要一个静态IP地址,用于调用Lambda函数的传入流量。是否设置了API网关?它将为您提供一个可以访问lambda的端点。您还可以创建自定义dns名称。是的,我还将API网关与自定义域一起使用。但是我需要一个静态IP地址,这不是从API网关获得的。好的,我知道你需要设置自己的VPC,检查一下这个怎么样@TraychoIvanov我已经用NAT和Internet网关设置了我的VPC。这只为Lambda函数提供传出流量的静态IP地址。我需要一个静态的IP地址为传入流量调用我的Lambda函数。不幸的是,我真的需要解决一个IP地址。创建一个指向我的Lambda函数的应用程序负载平衡器并向ALB添加一个全局加速器就是解决方案。非常感谢。没问题,有一个伟大的一天可悲的是,我真的需要解决一个IP地址。创建一个指向我的Lambda函数的应用程序负载平衡器并向ALB添加一个全局加速器就是解决方案。非常感谢。没问题,祝你今天愉快