أعلنت شركة Amazon Web Services عن الإطلاق العام لخدمة AWS Console-to-Code، التي تتيح تحويل الإجراءات التي يتم تنفيذها عبر وحدة تحكم AWS إلى كود قابل لإعادة الاستخدام. تدعم هذه الخدمة حاليًا خدمات Amazon EC2 و RDS و VPC.

من خلال بضع نقرات، يمكن للمستخدمين تسجيل الإجراءات وسير العمل في وحدة التحكم، مثل إطلاق مثيل Amazon Elastic Compute Cloud (Amazon EC2)، ومراجعة أوامر AWS Command Line Interface (AWS CLI) للإجراءات التي تم تنفيذها. يمكن لـ Amazon Q بعد ذلك إنشاء كود باستخدام صيغة البنية التحتية ككود (IaC) التي يختارها المستخدم، بما في ذلك قالب AWS CloudFormation (YAML أو JSON) و AWS Cloud Development Kit (AWS CDK) (TypeScript أو Python أو Java).

يمكن استخدام هذا الكود كنقطة بداية لأتمتة البنية التحتية وتخصيصه بشكل أكبر لأحمال العمل الإنتاجية، وإدراجه في قنوات النشر، والمزيد.

من أبرز الميزات الجديدة في الإصدار العام:

* **دعم المزيد من الخدمات:** خلال فترة المعاينة، كانت الخدمة الوحيدة المدعومة هي Amazon EC2. في الإصدار العام، تم توسيع دعم AWS Console-to-Code ليشمل Amazon Relational Database Service (RDS) و Amazon Virtual Private Cloud (Amazon VPC).

* **تجربة مبسطة:** تسهل تجربة المستخدم الجديدة على العملاء إدارة سير عمل النماذج الأولية والتسجيل وإنشاء الكود.

* **معاينة الكود:** تم تحديث معالجات الإطلاق لمثيلات EC2 ومجموعات القياس التلقائي للسماح للعملاء بإنشاء كود لهذه الموارد دون الحاجة إلى إنشائها فعليًا.

* **إنشاء كود متقدم:** يتم تشغيل إنشاء كود AWS CDK و CloudFormation بواسطة نماذج التعلم الآلي من Amazon Q.

يمكن لأي شخص استخدام AWS Console-to-Code لإنشاء أوامر AWS CLI لسير عمل البنية التحتية الخاصة به. تتطلب ميزة إنشاء الكود لصيغ AWS CDK و CloudFormation اشتراكًا في Amazon Q Developer بعد تجاوز الحصة المجانية البالغة 25 عملية إنشاء شهريًا.

من المستحسن اختبار الكود الذي تم إنشاؤه والتحقق منه قبل النشر. في الإصدار العام، تقوم AWS Console-to-Code بتسجيل الإجراءات في وحدات تحكم Amazon EC2 و Amazon VPC و Amazon RDS فقط.

تتوفر AWS Console-to-Code في جميع المناطق التجارية. لمزيد من المعلومات، راجع وثائق Amazon EC2.