我是Lambda的新手......假设我有一个API网关,在来自网络的某些HTTPS POST请求时调用我的Lambda函数(node.js),我该如何对原始HTTP执行SSL对等身份验证客户端?
例如,假设互联网上的某个服务器对我的API网关执行HTTP POST,后者又调用我的Lambda。我希望我的Lambda仅允许来自SSL证书与特定域相关联的客户端的请求。
谢谢!
答案 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配置为在自定义域名下运行时,您可以为域提供自己的证书。
要设置特定域,请参阅以下链接: