我使用无服务器 Zappa 框架运行部署在 AWS lambda 上的 Django 项目。可以通过 AWS API Gateway 随机生成的链接访问该项目:-
随机生成的链接.aws.amazon.com/production
我还从 ACM 创建了 SSL 证书并使用我的域名进行了验证。
示例.com
现在,当我运行 zappa certify 时,此命令成功认证了我的域,并在 API 网关控制台下创建了一个自定义域,其配置如下:-
端点配置边缘优化
目标域名d25ihv8a5022zi.cloudfront.net
托管区域 IDA2FDTNGATAQYW6
ACM 证书example.com (c504428e)
现在,我需要将我的域名指向example.com
,randomly-generated-link.aws.amazon.com/production
因此我使用 CNAME 更新了我在 Godaddy 上的记录,如下所示:-
类型 - CNAME 名称 - example.com 值 - d25ihv8a5022zi.cloudfront.net TTL - 1 小时
预期结果- 我的应用程序正在运行,randomly-generated-link.aws.amazon.com
可以从访问example.com
。
我得到的是 - 403 错误 无法满足请求。错误请求。由 cloudfront (CloudFront) 生成