Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1552|Отговор: 1

AWS създава API Gateway шлюз от типа HTTP API

[Копирай линк]
Публикувано в 1.12.2024 г. 12:42:15 ч. | | | |
Изисквания: Създайте шлюз в AWS и използвайте Lambda за добавяне на възможности за удостоверяване.

Влезте в AWS конзолата, изберете подходящия регион според вашата ситуация и след това създайте HTTP API шлюз, както е показано на следващата фигура:



Започнете име, след това оставете следващо (или директно прегледайте и създадете), задайте други конфигурации по-късно и кликнете Create в последната стъпка, както е показано на фигурата по-долу:



По-долу създайте маршрут /bbs обратен прокси към този уебсайт, попълнете го"/bbs/{proxy+}", маршрутизиращият метод може да бъде избран ВСЯКО, което позволява всички HTTP методи, както е показано на фигурата по-долу:



След като създадете маршрута, изберете пътя и кликнете върху бутона Attach Integration вдясно, както е показано на изображението по-долу:



Изберете Create и прикачете интеграция, както е показано на следното изображение:



Тип тип интеграция Изберете HTTP URI и попълнете конкретния обратен прокси URL (https://www.itsvse.com/{proxy}), и накрая кликнете Create, както е показано по-долу:



Кликнете върху API-то, за да видите адреса на крайната точка и използвайте Postman, за да тествате както е показано по-долу:



Ако не искате да го достъпвате публично, трябва да настроите Authorization, да намерите менюто Lambda от AWS бекенда и да създадете функция, както е показано на фигурата по-долу:



Дайте ѝ име: demo-authentication, изберете :node.js версия 22.x по време на изпълнение, изберете arm64 за архитектурата (цената ще е по-ниска) и накрая кликнете create function, както е показано по-долу:



Кодът на редактора е следният:



Кликнете върху бутона за разгръщане вляво, както е показано по-долу:



За да зададете lambda променливите на средата, кликнете на Configuration -> Environment variables -> Edit, както е показано на следващата фигура:

Обратно към таблото на API Gateway, изберете Authorization и кликнете на create както е показано на следващата фигура:



Изберете Прикачи упълномощаващи се към маршрути, за да добавиш съществуващи удостоверения, както е показано на следното изображение:



Опитайте отново да използвате интерфейса за заявка на пощенски служители и върнете статус 401 и съобщение за грешка (Unauthorized), както е показано на фигурата по-долу:



Когато добавим информация за Authorization към заглавието на заявката, заявката може да бъде успешна, както е показано на фигурата по-долу:



Препратка:

Входът към хиперлинк е видим.
Входът към хиперлинк е видим.

(Край)





Предишен:Разликата между REST API и HTTP API в AWS API Gateway
Следващ:NPM инсталира локални пакети и локални зависимости
 Хазяин| Публикувано в 1.12.2024 г. 12:44:32 ч. |
Експортирани конфигурации




Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com