Description
💻در این ویدیو روش های اضافه کردن کتابخانه های پایتون
Pandas, NumPy, OpenPyXL
را به تابع لمبدا آموزش داده ام.
راه حل برای رفع خطای
Unable to import module ‘lambda_function’: No module named ‘pandas’
برخی از کتابخانه های پایتون که دارای کد کامپایل شده هستند، بعد از نصب با دستور
pip
بر روی سیستم عامل های ویندوز (پی سی) یا مک بوک، توسط تابع لمبدا شناسایی نمی شوند (علارغم اضافه کردن کتابخانه بصورت فایل زیپ و در قالب یک لایه جدید)
AWS Lambda Layers برای اضافه کردن Source Code Libraries و Dependencies استفاه می شود.
مزایای استفاده از AWS Lambda Layer:
– Adding Lambda function libraries
– Adding Lambda function dependencies
– Reduce size of deployment
– Faster, easier code deployment
– Share/reuse layers with/in other Lambda functions
– Separation of responsibilities
در این آموزش روش ایجاد کردن Lambda Layer
و آپلود کردن Source code package
را با ایجاد ماشین مجازی لینوکس آموزش داده ام.
در ضمن روش ایمپورت کردن Lambda Layer در تابع لمبدا را یاد خواهید گرفت.
تابع AWS Lambda یکی از سرویس های Serverless و Fully managed در AWS است.
با AWS Lambda سورس کد زبان های مختلف را به سادگی Deploy و Run کنید.
🆓یک میلیون اجرای اول AWS Lambda کاملا رایگان است!
نیاز به تامین سرور ندارید و سورس کد شما تا ۱۵ دقیقه اجرا میشود.
AWS Lambda را میتوانید از طریق API Gateway به خارج از شبکه AWS ارایه کنید.
AWS Lambda ساده ترین و ارزانترین منبع پردازشی در AWS است.
میتوانید صدها AWS Lambda را مانند Microservices داشته باشید و از منابع مختلف AWS استفاده کنید.
⬇️KLayers:
https://github.com/keithrozario/Klaye…
🎓پلی لیست آموزش کامل AWS Lambda:
• آموزش کامل AWS Lambda
🎓AWS Lambda Layers – چطور Code Libraries/Dependencies را به تابع لمبدا اضافه کنیم؟:
• AWS Lambda Layers – چطور Code Librari…
🎓AWS Step Functions – ایجاد State Machine برای Service Orchestration:
• AWS Step Functions – ایجاد State Mach…
🎓پلی لیست آموزش کامل EC2:
• آموزش کامل AWS EC2