Node.js AWS Lambda Serverless上的私有和公共API
我正在从事一个无服务器项目(NodeJS),它有多个lambda API。一些API将由内部网络使用,一些API将由外部网络使用 我想让这些外部API私有化,但同时又想让内部API公开化因此,基本上在同一个无服务器项目中会有一些公共和私有lambda API 我试过使用VPC,但不起作用。我一实现VPC,所有API都是私有的 有人能帮我找到解决这个问题的正确方法吗Node.js AWS Lambda Serverless上的私有和公共API,node.js,amazon-web-services,aws-lambda,Node.js,Amazon Web Services,Aws Lambda,我正在从事一个无服务器项目(NodeJS),它有多个lambda API。一些API将由内部网络使用,一些API将由外部网络使用 我想让这些外部API私有化,但同时又想让内部API公开化因此,基本上在同一个无服务器项目中会有一些公共和私有lambda API 我试过使用VPC,但不起作用。我一实现VPC,所有API都是私有的 有人能帮我找到解决这个问题的正确方法吗 提前感谢。为此,您需要多个API网关: 公开的 可以从任何地方访问-即0.0.0.0/0 私人的 只能从允许的VPC中命中
提前感谢。为此,您需要多个API网关:
- 可以从任何地方访问-即0.0.0.0/0
- 只能从允许的VPC中命中
什么是“lambda API”…是带有API网关的lambda,还是直接调用lambda?@LostJon-是的,这是带有API网关的lambda API