Как получить конечную точку шлюза API AWS, созданного через SAM, используя JavaScript - PullRequest
0 голосов
/ 20 июня 2019

Я создаю шлюз API из шаблона SAM.Мне нужна отдельная веб-страница, чтобы получать запросы к API, используя JavaScript.Однако я не уверен, как делать запросы, если я не знаю конечную точку, поскольку конечная точка создается динамически при развертывании.

Есть ли способ каким-либо образом отправить конечную точку на веб-страницу или для доступа к веб-страницеконечная точка, не зная этого.

Я понимаю, что могу назвать API, используя шаблон SAM, но я хочу, чтобы все создавалось AWS, чтобы не было конфликтов с несколькими развертываниями.

1 Ответ

0 голосов
/ 20 июня 2019

Я могу подумать о нескольких вещах здесь.

  1. Сможет ли ваша веб-страница совершить аутентифицированный звонок в AWS? Вы можете экспортировать свою конечную точку API в секцию вывода стека и получить ее через API.

  2. Ожидаете ли вы, что ваша конечная точка API будет часто меняться? После создания API в стеке конечная точка никогда не изменяется, если только этот API не удален. Вы можете создать свой API, а затем использовать URL-адрес конечной точки на своей веб-странице.

  3. Вы можете использовать Route53 для сопоставления конечной точки API с обычным веб-адресом, чтобы адрес всегда был одинаковым. Вы можете разместить этот адрес на своей веб-странице и не иметь точного URL-адреса конечной точки API.

...