[英]AWS API gateway High Availability setup in us-east-1 and us-east-2
我想在两个区域中为HA设置API网关服务。 小学在东部1。 在进行健康检查失败时,它获得了通往东部2的路线。
按照本文(如下)进行设置。
1)在East 1和East 2都设置我的api服务2)两个api都创建为区域性(不是云前端)3)在每个区域中使用单个自定义域名创建两个证书,例如api-ha-example.com。 映射到其每个区域证书(ACM)4)在每个区域中创建自定义域5)R53中现在存在两个cname记录,它们具有相同的名称“ api-ha-example.com”,并且每个区域API的值结尾点。 在这里显示。
1)api-ha-example.com ---> https://xxxxx.execute-api.us-east-1.amazonaws.com/initdev ----> Primary
2)api-ha-example.com ---> https://xxxxx.execute-api.us-east-2.amazonaws.com/initdev ----> secondary
暂时将主要用户的健康检查设置为200状态
问题-----------我能够直接打入Indivisual API。 但是,当我用域名https://api-ha-example.com/击中时,我什么也没得到。 无法到达该站点。 ping测试说,无法将域解析到服务器。我的设置中缺少任何内容吗? 按照博客的步骤进行
https://aws.amazon.com/blogs/compute/building-a-multi-region-serverless-application-with-amazon-api-gateway-and-aws-lambda/
有人遇到这个问题吗?
您已经在DNS中进行了配置:
api-ha-example.com CNAME https://xxxxx.execute-api.us-east-1.amazonaws.com/initdev ;; primary
api-ha-example.com CNAME https://xxxxx.execute-api.us-east-2.amazonaws.com/initdev ;; secondary
DNS CNAME记录仅是主机名,它们不支持方案或路径,因此需要删除CNAME记录开头的https://
和结尾的/initdev
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.