تتوفر الآن SDK للتنفيذ المتين لدى AWS Lambda لـ Go بشكل عام

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

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

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

تعمل SDK مع أدوات Go التي يستخدمها المطورون بالفعل. يقوم المطورون بإضافتها إلى وحدة Go مع go get ونشر وظيفتهم كثنائي ثابت واحد في وقت تنفيذ .al2023 المقدم، مثل أي وظيفة Go أخرى على Lambda. قبل النشر، يمكنهم اختبار عمليات سير العمل الكاملة محليًا على أجهزتهم باستخدام حزمة الاختبار الدائم، دون الحاجة إلى الوصول إلى الشبكة أو بيانات اعتماد AWS، واستخدام محلل durablelint لالتقاط التعليمات البرمجية التي يمكن أن تعطل سير العمل عند استئنافه.

للبدء، اطلع على دليل مطور وظائف Lambda المتينة وAWS Lambda Durable Execution SDK for Go على GitHub. للحصول على تفاصيل التوافر الإقليمي والتسعير لوظائف Lambda المتينة، اطلع على صفحة إمكانات AWS حسب المنطقة وتسعير AWS Lambda.