aws-lambda
AWS Lambda с использованием Python
Поиск…
Почему AWS Lambda?
Поддержка AWS Lambda
- Прозрачная масштабируемость и доступность
- Удобные для разработчиков операции и отсутствие необходимости управлять серверами
- Родная интеграция с услугами AWS
- Нет необходимости платить за простой
- Интеграция RESTful
- Мониторинг интерфейса RESTful с использованием AWS API-шлюза
Hello World - Лямбда-функция
Это одна из простейших лямбда-функций. Это эквивалентно программе Hello World.
Чтобы создать свою первую программу, выполните указанные ниже действия.
- Вход в AWS Console
- Выберите Lambda под вычислением
- Нажмите кнопку Создать Лямбда-функцию
- Пропустить выбранный раздел
- В триггер конфигурации нажмите на прямоугольник с пунктиром
- Выберите API Gateway
- Заполните необходимые данные, как на изображении. Имя API - это имя вашего API, который вы собираетесь создать. Шаблон ресурсов - это путь URL-адреса, который вы можете вызвать функцию Lambda. Выберите необходимый метод http. В нашем примере мы выбираем GET. В AWS постановка может быть выполнена по-разному, как prod, dev ... Это поможет вам дифференцировать функции от prod и dev. Для демонстрационной цели выберите безопасность как Open (ее не рекомендуется в производстве). Нажмите следующий
- Настройте функцию, как показано ниже. Укажите имя функции, описание вашей функции и среды выполнения. Мы выбираем python как среду выполнения.
- Измените код. Здесь мы печатаем событие aws lambda в cloudtrail, которое является бесплатным. Он также возвращает строку.
- Предоставить обработчик и роль функции Lambda Убедитесь, что имя обработчика должно начинаться с lambda_function. Также создайте новую роль для выполнения функции лямбда. Выберите объем основной памяти, необходимый для выполнения вашей функции. Выберите время ожидания по умолчанию и нажмите кнопку «Далее».
- Нажмите кнопку «Создать»
- Теперь ваша функция готова к выполнению. Нажмите ссылку, предоставленную aws Когда вы нажмете ссылку, ваша лямбда-функция будет выполнена в фоновом режиме, и вы получите результат в браузере.
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow