AWS API Gateway 自定义域正在尝试解析错误的证书

AWS API Gateway Custom domain is trying to resolve the wrong certificate

提问人:Grig Dodon 提问时间:9/7/2023 更新时间:9/13/2023 访问量:99

问:

DevOps 菜鸟在这里。

我在 AWS 上部署了一个无服务器应用程序。在部署时,它发出了 API URL:https://{id}.execute-api。{区域}.amazonaws.com

(我的域名在 godaddy 上管理。 我现在正在尝试将 api 网关 url 路由到我的自定义域。

我做的步骤:

  • 我在 Godaddy 中添加了一个 CNAME,用于将我的自定义域创建为 https://{id}.execute-api 的别名。{区域}.amazonaws.com
  • 我在 AWS API Gateway 中创建了自定义域记录,并在 AWS Certificate Manager 中为我的自定义域颁发了证书
  • A 已通过 API 网关 -> 自定义域名 -> 选择自定义域名 -> API 映射将 API 网关域映射到自定义域

现在我正在尝试使用 Postman 访问自定义域,我得到:enter image description here

看起来没有指向正确的证书。有人可以给我指出正确的方向或需要解决的问题吗?

aws-lambda 无服务器 aws-certificate-manager

评论


答:

2赞 Cloud Karamchari 9/12/2023 #1

当您创建自定义域时,它将提供一个“API 网关域名”,您可以在 API 网关的“自定义域名”>>“配置”选项卡中找到该域名。

您必须为此添加证书,并且还必须使用此 API Gateway 域名映射您的域。

注意:不要忘记在“API 映射”中映射您的 API。同时添加 API 网关和暂存。

https://mbio.medium.com/setup-a-custom-domain-name-with-aws-api-gateway-d26e9ccd6a5 这也会有所帮助

评论

0赞 Grig Dodon 9/21/2023
是的,所以我不得不使用 API Gateway 域名更新 CNAME。谢谢!