如何在AWS Lambda

时间:2017-10-03 14:11:59

标签: aws-lambda

我是Lambda的新手......假设我有一个API网关,在来自网络的某些HTTPS POST请求时调用我的Lambda函数(node.js),我该如何对原始HTTP执行SSL对等身份验证客户端?

例如,假设互联网上的某个服务器对我的API网关执行HTTP POST,后者又调用我的Lambda。我希望我的Lambda仅允许来自SSL证书与特定域相关联的客户端的请求。

谢谢!

1 个答案:

答案 0 :(得分:-1)

Lambda不处理SSL证书。 API网关。

此外,API网关不提供HTTP端点,仅提供HTTPS。

来自FAQ

  

问:我可以创建HTTPS端点吗?

     

是的,使用Amazon API Gateway创建的所有API仅公开HTTPS端点。 Amazon API Gateway不支持未加密(HTTP)端点。默认情况下,Amazon API Gateway会为自动使用Amazon API Gateway证书的API分配内部域。将API配置为在自定义域名下运行时,您可以为域提供自己的证书。

要设置特定域,请参阅以下链接:

Set up Custom Domain Name for API Host Name