[英]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.