跳至内容

apigateway自定义域名问题

0

我的apigateway部署在俄勒冈,我在这个apigateway的自定义域名中定义了我的自定义域名,并设定使用边缘终端节点,但是我发现有很多美国东部的用户无法访问我的apigateway,我将访问的URL设定成apigateway的URL而不是自定义域名的URL就解决了,这大概会是什么问题。而且不是所有的美国东部用户都出问题。

已提问 1 个月前82 查看次数
1 回答
2

建议解决方案:

  1. 确认证书位置 o 登录 AWS ACM,确保自定义域名的证书是在 us-east-1 申请并验证的。 o 如果不是,需要在 us-east-1 重新申请并绑定。
  2. 检查 DNS 配置 o 确认自定义域名的 CNAME 指向 API Gateway 提供的 CloudFront 域名(通常是 .cloudfront.net)。 o 使用 dig 或 nslookup 在美国东部节点测试解析,确保一致。
  3. 考虑切换为 Regional Endpoint o 如果主要用户集中在美国东部或特定区域,可以将自定义域名改为 Regional Endpoint,并在 Route 53 配置 Latency-based Routing 或 Geo DNS,避免依赖 CloudFront 的边缘优化。 o Regional Endpoint 的证书可以直接在对应区域(如 us-west-2)申请。
  4. 启用监控 o 在 CloudWatch 或 Route 53 健康检查中监控自定义域名的可用性,确认是否是区域性问题。
专家
已回答 1 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。