Я настроил шлюз Kong API, следуя документации, здесь. С помощью приведенной ниже команды curl я могу подтвердить, что Kong активирован и отвечает через localhost.
curl -i http://localhost:8001/services
HTTP/1.1 200 OK
Date: Thu, 13 May 2021 15:39:32 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Access-Control-Allow-Origin: http://localhost:8002
X-Kong-Admin-Request-ID: xeUkwshQPRXA5T9bPQmxsmPcspJCGU2L
vary: Origin
Access-Control-Allow-Credentials: true
Content-Length: 23
X-Kong-Admin-Latency: 5
Server: kong/2.3.3.2-enterprise-edition
Мой вопрос для производства: как настроить Kong для ответа на DNS / URL?
Я настроил DNS-запись на AWS Route 53, чтобы направлять трафик на IP-адрес этого сервера, на котором развернут Kong. С автономным приложением - приложением Node / Express для exmaple, я бы настроил обратный прокси, то есть NGINX, для маршрутизации запросов, полученных на сервер, с URL-адреса и далее в приложение. Однако, поскольку Kong является шлюзом API, это не подходит.
Обобщить;
- Я хочу сделать запрос API от клиента к шлюзу по адресу: http://my-gateway-url.com/service-name/route
- Этот запрос должен обрабатываться Kong и обрабатываться настроенной службой. Как мне настроить Kong для прослушивания на http://my-gateway-url.com?
upstream service
в конгской терминологии docs.konghq.com/gateway-oss/2.4 .x / proxy / # терминология - person Ôrel   schedule 13.05.2021