Я выполнил шаги, описанные в документации AWS, чтобы установить собственный домен для своих API.
У меня есть настройка с версионным региональным API, и я решил оставить каждую версию в отдельном API Gateway API, например так:
test_api_v1
test_api_v2
etc.
Я создал собственный домен и отображение пути для каждого API, как показано ниже:
+---------------------------------------+
| GetBasePathMappings |
+----------+-------------+--------------+
| basePath | restApiId | stage |
+----------+-------------+--------------+
| v2 | api-id-v2 | production |
| v1 | api-id-v1 | production |
+----------+-------------+--------------+
Затем создал соответствующую запись в Route53:
{
"Name": "test-api.mydomain.com.",
"Type": "CNAME",
"AliasTarget": {
"HostedZoneId": "Z1U9ULNL0V5AJ3",
"DNSName": "d-abcdef1234.execute-api.eu-central-1.amazonaws.com.",
"EvaluateTargetHealth": false
}
}
PS Я также пробовал с записью A
вместо CNAME
;результаты были одинаковыми.
Теперь проблема заключается в том, что, выполняя test-api.mydomain.com
несколько раз подряд, я иногда показываю запись, а иногда ничего, и браузер говорит ERR_NAME_NOT_RESOLVED
.
Как я могу решить это?Как я могу еще отладить это?