Ваша первая функция Lambda
Напишите, настройте и разверните простую функцию Lambda «Hello World» с помощью консоли AWS, получив практический опыт работы с платформой
«Ваша первая функция Lambda» — бесплатный урок Serverless AWS Lambda Development на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Serverless AWS Lambda Development, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Serverless AWS Lambda Development содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
Your First Lambda Function
Time to build! You will create and deploy your first Hello World Lambda right in the AWS console — your practical step into serverless.
Find Lambda in AWS Console
Log into the AWS console, search "Lambda" in the top bar, and select it to open the Lambda dashboard where all your functions live.
Start a New Lambda Function
On the dashboard, click Create function and choose "Author from scratch" to define a brand-new serverless function.
Name Your Function & Runtime
Set the basics: a unique Function name and a Runtime — the language your code runs in. We will use Python 3.9 here.
Lambda's Permissions: Execution Role
Your function needs an execution role (an IAM role) for permissions. Pick "Create a new role with basic Lambda permissions" to allow CloudWatch logs.
Code Your 'Hello World'
The console opens a code editor — replace the default with this simple Python Hello World handler.
import json
def lambda_handler(event, context):
# Log the event for debugging purposes
print(f"Received event: {event}")
# Return a simple greeting
return {
'statusCode': 200,
'body': json.dumps('Hello from your first Lambda!')
}Save & Deploy Your Function
After editing, click Deploy to save your changes and make the new version live. Skip this and the Lambda service keeps the old code.
Test Your Lambda Function
Open the Test tab and configure a test event — the hello-world template works — name it, then click Test to invoke your function and see results.
Check Logs for Output
After a test, results appear inline. For full output, including your print() statements, open CloudWatch Logs where Lambda sends its runtime logs.
Quick Check: Lambda Deployment
You've just deployed your first Lambda! Let's check your understanding of the essential steps.
Recap: Your First Lambda
Congrats! You created, configured, coded, deployed, and tested your first Lambda function — the foundational skill for serverless apps.
Часто задаваемые вопросы
Урок «Ваша первая функция Lambda» бесплатный?
Да — полный текст урока «Ваша первая функция Lambda» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Serverless AWS Lambda Development, подпишись на CoddyKit PRO. Курс Serverless AWS Lambda Development содержит 4 уроков всего.
Чему я научусь в уроке «Ваша первая функция Lambda»?
Напишите, настройте и разверните простую функцию Lambda «Hello World» с помощью консоли AWS, получив практический опыт работы с платформой Ты практикуешь Serverless AWS Lambda Development с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Serverless AWS Lambda Development?
Предыдущий опыт не требуется. Serverless AWS Lambda Development на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Ваша первая функция Lambda»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Serverless AWS Lambda Development?
Да. Каждый урок Serverless AWS Lambda Development включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое бессерверные вычисления
- Начало работы с AWS Lambda
- Ваша первая функция Lambda
- Цены бессерверных решений и бесплатный уровень