【问题标题】:api gateway regional custom domain is not workingapi 网关区域自定义域不起作用
【发布时间】:2018-06-26 15:01:18
【问题描述】:

我正在测试使用 AWS 的 Lambda 和 API 网关制作移动游戏服务器。 在 API 网关,我尝试使用 2 种类型的端点创建自定义域,区域 a.domain.com 和边缘优化 b.domain.com。边缘优化端点很好,它可以工作。

但是区域端点不起作用。它返回 ERR_CONNECTION_REFUSED。 区域端点 url 无法使用 aws 控制台提交到记录集。

所以我使用 aws-cli 来编辑 route53 中的记录集。

【问题讨论】:

  • 如果不知道您正在处理的特定域名以及它应该指向的分配端点主机名,实际上不可能诊断出这个...尽管错误表明 DNS配置错误,因为您在 API Gateway 本身中无能为力会导致 Err Connection Refused - 这意味着您以某种方式连接到在线但实际上并没有运行 Web 服务器的系统......而这不是使用 API Gateway 可能会意外或故意导致的情况。
  • 你有什么运气吗?
  • 我有类似的问题,但收到 403 {"message":"Forbidden"}。我猜这意味着我的自定义域实际上正在解决 - 所以可能是一个不同的问题。我的 REST API 可以工作,但我的 HTTP 拒绝。
  • @square_eyes 你能解决自定义域的禁止错误吗?

标签: amazon-web-services aws-api-gateway


【解决方案1】:

我遇到了同样的问题。

似乎在将 API Gateway 与区域自定义域一起使用时,仅支持 HTTPS,并且 API Gateway 不会从 HTTP 重定向到 HTTPS。

所以只需使用https://a.domain.com

【讨论】:

  • 天啊,你救了我的命。连续两天一直在寻找答案...
  • Facepalm...感谢您的回答,希望我早日找到它
  • 这是救命稻草,我查看了 stackoverflow 上的每个答案,发现这是问题所在。非常感谢!
  • 我从未发誓如此努力地解决这个问题。谢谢!
  • 我现在尝试了你的方式,它给出了 "message": "Forbidden" ,你对此有什么想法吗?
猜你喜欢
  • 2018-08-30
  • 2013-02-16
  • 2017-11-05
  • 2018-09-24
  • 1970-01-01
  • 2015-02-01
  • 2017-08-05
  • 2012-06-07
  • 2018-07-10
相关资源
最近更新 更多