تعلن AWS Lambda عن تخزين التعليمات البرمجية المُدار ذاتيًا

:تاريخ النشر 15 يوليو 2026

تدعم AWS Lambda الآن حاويات تخزين Amazon S3 المُدارة ذاتيًا لتخزين التعليمات البرمجية، مما يمكّنك من الرجوع إلى التعليمات البرمجية المصدرية مباشرةً من حاويات تخزين S3 الخاصة بك دون أن تقوم Lambda بإنشاء نسخ وسيطة. يؤدي ذلك إلى إزالة حدود تخزين التعليمات البرمجية وتقليل وقت تنشيط الوظيفة بعد إنشاء الوظيفة وتحديثها عن طريق إزالة خطوة النسخ.

AWS Lambda هي خدمة حوسبة بلا خادم تقوم بتشغيل التعليمات البرمجية دون مطالبتك بإدارة الخوادم. غالبًا ما يحتاج العملاء الذين ينشرون العديد من الوظائف والتعليمات البرمجية الإضافية كطبقات Lambda إلى أكثر من 75 جيجابايت من مساحة تخزين التعليمات البرمجية لكل منطقة، مما يتطلب تذاكر دعم لزيادة هذه الحصة. في السابق، كانت Lambda تقوم دائمًا بنسخ حزمة النشر الخاصة بك إلى التخزين المُدار من Lambda أثناء إنشاء الوظيفة والطبقة، مع احتساب هذا الحد. والآن، مع تخزين التعليمات البرمجية المُدار ذاتيًا، تشير Lambda إلى التعليمات البرمجية الخاصة بك مباشرةً في حاوية تخزين Amazon S3 دون إنشاء نسخة، حتى تتمكن من تخزين أكبر قدر من التعليمات البرمجية للوظائف والطبقات بقدر ما تسمح به حاوية التخزين الخاصة بك. يمكنك الاحتفاظ بمصدر واحد للحقيقة لحزم النشر الخاصة بك في حسابك الخاص. لا تُطبق رسوم Lambda إضافية على التخزين المُدار ذاتيًا؛ أنت تدفع فقط مقابل تخزين Amazon S3 القياسي، وعند الاقتضاء، وأسعار نقل البيانات عبر المناطق. بالإضافة إلى ذلك، قامت Lambda بزيادة الحد الافتراضي لتخزين التعليمات البرمجية المُدارة من Lambda من 75 جيجابايت إلى 300 جيجابايت لكل منطقة لكل حساب.

يتوفر تخزين التعليمات البرمجية لـ Amazon S3 المُدارة ذاتيًا في جميع مناطق AWS التجارية.

للبدء، قم بتعيين المعلمة `S3ObjectStorageMode` إلى `REFERENCE` عند إنشاء أو تحديث الوظائف والطبقات من خلال AWS CLI أو AWS CloudFormation أو AWS SAM أو AWS SDK. يجب منح أذونات `s3:GetObject` و`s3:GetObjectVersion` للمستخدم الأساسي لخدمة Lambda على حاوية تخزين S3 الخاصة بك. يمكنك أيضًا تحديث وظيفة لاستخدام تخزين التعليمات البرمجية المُدار ذاتيًا عبر وحدة تحكم Lambda. لمعرفة المزيد، تفضل بزيارة دليل مطوري AWS Lambda.