شروع کار با AWS Lambda: ساخت توابع بدون سرور
AWS Lambda، یک سرویس محاسباتی بدون سرور که توسط خدمات وب آمازون (AWS) ارائه می شود، به شما امکان می دهد کد خود را بدون تهیه یا مدیریت سرورها اجرا کنید.
در این آموزش، شما را از طریق فرآیند ساخت اولین عملکرد بدون سرور با استفاده از AWS Lambda راهنمایی خواهیم کرد.
پیش نیازها-
-
اگر حساب AWS ندارید، می توانید یک حساب کاربری رایگان در https://aws.amazon.com/free/ ایجاد کنید.
-
پس از ایجاد حساب کاربری خود، وارد کنسول مدیریت AWS در https://console.aws.amazon.com/ شوید.
ایجاد اولین تابع لامبدا
- کنسول مدیریت AWS را باز کنید و به سرویس Lambda بروید.
-
را کلیک کنید ایجاد تابع برای ایجاد یک تابع Lambda جدید.
-
طرحی را انتخاب کنید که مطابق با مورد استفاده شما باشد. به عنوان مثال – بیایید انتخاب کنیم سلام-جهان-پایتون نقشه
پیکربندی جزئیات عملکرد:
- به تابع خود یک نام بدهید، برای مثال MyFirstLambdaFunction.
- زمان اجرا را به عنوان انتخاب کنید پایتون 3.8 (یا هر زمان اجرا دیگری)
فعلاً تنظیمات مجوزها را به عنوان مقادیر پیش فرض بگذارید.
- در کد تابع بخش، کد پیشفرض را میبینید و باید کد را با قطعه زیر جایگزین کنید:
def lambda_handler(event, context):
name = event['name']
message = f"Hello, {name}!"
return {
'statusCode': 200,
'body': message
}
-
پیکربندی رویداد آزمایشی: در زیر پیکربندی رویدادهای آزمایشی کشویی، انتخاب کنید سلام دنیا به عنوان الگوی رویداد نمونه.
-
را کلیک کنید ايجاد كردن برای ایجاد تابع لامبدا
تست عملکرد لامبدا
- هنگامی که تابع شما ایجاد شد، می توانید آن را با کلیک بر روی آن تست کنید تست دکمه در کنسول عملکرد لامبدا.
-
انتخاب کنید سلام دنیا رویداد را از منوی کشویی تست کنید و روی آن کلیک کنید تست از نو.
-
شما باید خروجی تابع Lambda خود را در کنسول ببینید، که باید یک شی JSON حاوی پیام تبریک باشد.