AWS Lambda توفر جسرًا يربط وحدة التحكم بـ VS Code للحصول على تجربة تطوير موحدة بلا خادم
تتيح AWS Lambda الآن الانتقال السلس من وحدة التحكم إلى بيئة التطوير المتكاملة (IDE) لـ Visual Studio (VS Code). يعمل هذا التكامل الجديد من وحدة التحكم إلى بيئة التطوير المتكاملة (IDE) على إزالة العقبات بين بيئات التطوير السحابية والمحلية للتطبيقات بلا خادم.
يحتاج المطورون الذين يبدأون العمل من وحدة التحكم إلى إمكانات تطوير أكثر تطورًا لبيئة التطوير المتكاملة (IDE) المحلية مع تطور التطبيقات في التعقيد. في السابق، كان عليهم تكوين بيئة التطوير المحلية يدويًا، والذي تضمن تثبيت IDE ونسخ رمز الوظيفة والتكوينات وإعدادات التكامل قبل أن يتمكنوا من بدء التطوير. كانت هذه العملية تستغرق وقتًا وتقطع سير العمل. من خلال التكامل الجديد من وحدة التحكم إلى بيئة التطوير المتكاملة (IDE)، يمكن للمطورين الآن نقل وظائف Lambda الخاصة بهم إلى VS Code بنقرة واحدة، مع الحفاظ على التعليمات البرمجية والتكوينات. يتيح ذلك للمطورين استخدام إمكانات IDE المتقدمة مثل إدارة التبعية الخارجية (باستخدام مديري الحزم مثل npm و pip)، واستخدام أدوات التطوير مثل أدوات linter والمنسقات، وما إلى ذلك، دون عبء الإعداد. يقدم هذا الإطلاق أيضًا قدرة جديدة في VS Code IDE والتي تمكن المطورين من تحويل تطبيقاتهم بسهولة إلى قوالب نموذج التطبيقات بلا خوادم من AWS (AWS SAM)، وتبسيط ممارسات البنية التحتية كرمز (IaC) وتكامل خطوط أنابيب CI/CD.
للبدء، اضغط على زر «فتح في Visual Studio Code» في علامة تبويب التعليمات البرمجية لوحدة تحكم Lambda أو النافذة المنبثقة البدء عند إنشاء وظائف جديدة. سيؤدي هذا تلقائيًا إلى فتح بيئة التطوير المتكاملة (IDE) لـ VS Code على جهازك المحلي أو يأخذك من خلال عملية إرشادية لتثبيت الأدوات المطلوبة بما في ذلك VS Code وAWS Toolkit. لمعرفة المزيد حول هذه التجربة، تفضل بزيارة منشور مدونة AWS News ودليل مطوري Lambda ووثائق AWS Toolkit for Visual Studio Code.
تتوفر هذه الميزة في جميع مناطق AWS التجارية حيث تتوفر Lambda، باستثناء مناطق AWS GovCloud (الولايات المتحدة)، دون أي تكلفة إضافية.