已编写了无服务器Lambda函数。
我想使用带有Lambda函数的自定义域来处理HTTPS请求。该域目前已在我负责管理域的第三方注册机构中注册,并且希望继续这样做。
该域的DNS服务器名称已更新为Route53,该路由已处理该域的请求;但是,直到现在,这些都是非SSL。
我已经使用LetsEncrypt生成了一个证书,并将其导入到AWS Certificate Manager;但是,我无法将证书与对托管区域的请求相关联。
如何在无需转移域注册商的情况下使用Route53托管区域为Lambda请求激活证书?
答案 0 :(得分:1)
Lambda不直接接受HTTP(S)请求。为此,您需要获取一个API网关,并在其中使用证书configure your custom domain。
以下是documentation中Lambda支持的事件源的列表。
- Amazon S3
- Amazon DynamoDB
- Amazon Kinesis数据流
- Amazon Simple Notification Service
- Amazon Simple Email Service
- Amazon Simple Queue Service
- Amazon Cognito
- AWS CloudFormation
- Amazon CloudWatch Logs
- Amazon CloudWatch活动
- AWS CodeCommit
- 计划的事件(由Amazon CloudWatch Events驱动)
- AWS配置
- Amazon Alexa
- Amazon Lex
- Amazon API网关
- AWS IoT按钮
- Amazon CloudFront
- Amazon Kinesis Data Firehose
- 其他事件来源:按需调用Lambda函数