首页 > 解决方案 > API Gateway 区域自定义域名无法解析

问题描述

我正在尝试获取我的 API Gateway 端点并将其映射到自定义区域域名。有人可以帮助确定我是否在途中的任何地方都犯了错误?我非常忠实地遵循了文档,但无法确定我哪里出错了。我执行了以下步骤:

  1. 使用 Route 53 注册一个域,比方说mydomainname.com

  2. 通过 ACM 创建证书api.mydomainname.commydomainname.comexample.mydomainname.com作为 CNAME 记录包含在我的域的 DNS 配置中。

  3. playground-api在 API Gateway 中为我的API创建了一个自定义域名development(见下文):

在此处输入图像描述

  1. 使用上图中指定的目标域名,转到我的Route 53 结果记录集并将其添加为目标:

在此处输入图像描述

当我尝试访问GEThttps://api.mydomainname.com时,出现CONNECTION REFUSED错误。但是,通过 API Gateway 使用已部署阶段的端点(部署阶段后提供的端点)效果很好。

我在 API Gateway 上公开和部署的可用端点是GET /PUT /widgets/GET /widgets/{id}

我承认有很多关于这个主题的帖子(比如这里、这里这里这里),但看起来还没有人找到任何好的解决方案。然而,到目前为止,所有帖子的共同主题似乎都缺乏足够的细节,所以我希望我的帖子可能包含足够的信息,以便更有经验的 SOers 提供帮助。

标签: amazon-web-servicesaws-api-gatewayamazon-route53

解决方案


推荐阅读