使用无服务器部署,我如何将对一个 AWS Lambda 的访问限制为 IP 地址的子集
Using serverless deployment, how do I restrict access to one AWS Lambda to a subset of IP addresses
我正在部署几个通过 AWS API 网关访问的 AWS lambda 函数。我想限制其中一个功能,除非您在特定的 IP 地址范围内(我们的 VPN),否则无法访问它,同时允许其余功能对调用它们的任何人开放。我可以这样做吗?如果有怎么办。我见过几个示例,其中通过配置无服务器 yaml 的提供者部分来限制对 ip 子集的访问。但是,这会影响我的所有功能,我不想让我的任何其他功能受到影响。
谢谢!
我正在部署几个通过 AWS API 网关访问的 AWS lambda 函数。我想限制其中一个功能,除非您在特定的 IP 地址范围内(我们的 VPN),否则无法访问它,同时允许其余功能对调用它们的任何人开放。我可以这样做吗?如果有怎么办。我见过几个示例,其中通过配置无服务器 yaml 的提供者部分来限制对 ip 子集的访问。但是,这会影响我的所有功能,我不想让我的任何其他功能受到影响。
谢谢!