وظائف AWS Lambda يمكنها الآن ربط حاويات تخزين Amazon S3 كأنظمة ملفات عبر S3 Files
تدعم AWS Lambda الآن Amazon S3 Files، مما يمكّن وظائف Lambda من ربط حاويات تخزين Amazon S3 كأنظمة ملفات وتنفيذ عمليات الملفات القياسية دون تنزيل البيانات للمعالجة. تم تصميم S3 Files باستخدام Amazon EFS، مما يمنحك أداء وبساطة نظام الملفات مع قابلية التوسع والمتانة والفعالية من حيث التكلفة لـ S3. يمكن لوظائف Lambda المتعددة الاتصال بنفس نظام ملفات S3 Files في وقت واحد، مما يسمح بمشاركة البيانات من خلال مساحة عمل مشتركة دون إنشاء منطق مزامنة مخصص.
يعمل تكامل S3 Files على تبسيط أعباء العمل المحتفظة بالحالة في Lambda من خلال التخلص من عبء تنزيل الكائنات ورفع النتائج وإدارة حدود التخزين المؤقت. يعد هذا مفيدًا بشكل خاص لأعباء عمل الذكاء الاصطناعي وتعلّم الآلة حيث يحتاج الوكلاء إلى الاحتفاظ بالذاكرة ومشاركة الحالة عبر خطوات المسارات. تعمل وظائف Lambda المتينة على جعل عمليات سير عمل الذكاء الاصطناعي متعددة الخطوات ممكنة من خلال تنظيم التنفيذ المتوازي مع نقاط التحقق التلقائية. على سبيل المثال، يمكن لوظيفة القائم على التكوين والتنسيق والإدارة المؤتمتة استنساخ مستودع إلى مساحة عمل مشتركة بينما تقوم وظائف الوكلاء المتعددة بتحليل الكود بالتوازي. تتعامل الوظيفة المتينة مع نقاط التحقق لحالة التنفيذ بينما توفر S3 Files مشاركة سلسة للبيانات عبر جميع الخطوات.
لاستخدام S3 Files مع Lambda، قم بتكوين وظيفتك لربط حاوية تخزين S3 من خلال وحدة تحكم Lambda أو AWS CLI أو مجموعات AWS SDK أو AWS CloudFormation أو نموذج تطبيقات AWS بلا خادم (SAM). لمعرفة المزيد حول كيفية استخدام S3 Files مع وظيفة Lambda، قم بزيارة دليل مطور Lambda.
يتم دعم S3 Files لوظائف Lambda التي لم يتم تكوينها مع موفر السعة، في جميع مناطق AWS حيث تتوفر Lambda وS3 Files، دون أي رسوم إضافية تتجاوز التسعير القياسي لـ Lambda وS3.