При знакомстве с Amazon Web Services (AWS) мне очень нравится проводить учебные лабораторные работы, доступные в Linux Academy.

Несколько дней назад я следил за простой, но интересной лабораторией под руководством Кеши Уильямс из организации.

В ходе этого упражнения я следовал ее инструкциям, чтобы создать лямбда-функцию Node.js для проверки URL-адреса и определения работоспособности соответствующего веб-сайта. Отличительной особенностью Lambda является то, что она бессерверна, что позволяет пользователю сосредоточиться на коде. Продолжайте читать, чтобы узнать, как мы выполнили нашу задачу.

После входа в Консоль управления AWS я выполнил следующие шаги, которые Кеша указал в лаборатории:

  1. В консоли AWS выберите Lambda › Функции.

2. Нажмите Создать функцию.

3. Выберите автора с нуля.

4. Установите следующие значения:

Название функции: holURLChecker

Среда выполнения: Node.js

5. Разверните Изменить роль выполнения по умолчанию.

6. Для роли "Выполнение" выберите "Создать новую роль с базовыми разрешениями Lambda".

7. Нажмите Создать функцию.

8. На вкладке GitHub скопируйте код index.js.

9. На странице функции Lambda удалите существующий код в поле Код функции и вставьте только что скопированный код index.js.

10. Нажмите Развернуть.

Для этой функции я придумал очень креативное название «MyTestEvent».

На следующем снимке экрана более подробно показан код Node.js, который я взял и изменил в Kesha для проверки веб-сайта.

После того, как я нажал «Развернуть», в ответе отобразилось «200», что указывает на функциональный и работающий веб-сайт.

Эта лабораторная работа была очень быстрой, но информативной. Это еще один строительный блок, расширяющий мою базу знаний об AWS, и я с нетерпением жду возможности узнать о нем больше. К следующему вызову!

Дополнительные материалы на plainenglish.io