Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 1552|Відповідь: 1

AWS створює шлюз API Gateway типу HTTP API

[Копіювати посилання]
Опубліковано 01.12.2024 12:42:15 | | | |
Вимоги: створіть шлюз на AWS, а потім використовуйте Lambda для додавання можливостей автентифікації.

Увійдіть у консоль AWS, виберіть відповідний регіон відповідно до вашої ситуації, а потім створіть HTTP-шлюз API, як показано на наступному рисунку:



Почніть ім'я, потім залиште наступне (або безпосередньо перегляньте та створите), потім встановіть інші конфігурації і натисніть «Створити» на останньому кроці, як показано на рисунку нижче:



Нижче створіть маршрутний /bbs зворотний проксі на цей вебсайт, заповніть його"/bbs/{проксі+}", метод маршрутизації може бути обраний БУДЬ-Яким, що дозволяє всі HTTP-методи, як показано на рисунку нижче:



Після створення маршруту виберіть шлях і натисніть кнопку Attach Integration праворуч, як показано на зображенні нижче:



Виберіть «Створити» та прикріпити інтеграцію, як показано на наступному зображенні:



Тип типу інтеграції Виберіть HTTP URI та запишіть відповідну URL зворотного проксі (https://www.itsvse.com/{proxy}), і нарешті натисніть Create, як показано нижче:



Натисніть на API, щоб переглянути адресу кінцевої точки, і використовуйте Postman для тестування, як показано нижче:



Якщо ви не хочете доступу до нього публічно, потрібно налаштувати Authorization, знайти меню Lambda з бекенду AWS і створити функцію, як показано на рисунку нижче:



Дайте назву: демо-автентифікація, виберіть :node.js версію 22.x під час виконання, оберіть arm64 для архітектури (ціна буде нижчою) і нарешті натисніть create function, як показано нижче:



Код редактора виглядає так:



Натисніть кнопку розгортання зліва, як показано нижче:



Щоб встановити змінні лямбда-середовища, натисніть Конфігурація -> Змінні середовища -> Редагувати, як показано на наступному рисунку:

Повертаючись до панелі керування API Gateway, оберіть Авторизацію та натисніть «Створити», як показано на наступному рисунку:



Виберіть Прикріпити авторизаторів до маршрутів для додавання існуючих автентифікацій, як показано на наступному зображенні:



Спробуйте знову скористатися інтерфейсом запиту пошти і поверніть статус 401 та повідомлення про помилку (Unauthorized), як показано на рисунку нижче:



Коли ми додаємо інформацію про авторизацію до заголовка запиту, запит може бути успішним, як показано на рисунку нижче:



Посилання:

Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.

(Кінець)





Попередній:Різниця між REST API та HTTP API у AWS API Gateway
Наступний:NPM встановлює локальні пакети та локальні залежності
 Орендодавець| Опубліковано 01.12.2024 12:44:32 |
Експортовані конфігурації




Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com