المزايا الخاصة بمجموعة تطوير سحابة AWS

Page Topics

عام

عام

هذه التصاميم بمثابة مكونات سحابية تعمل على تشفير تفاصيل التكوين ومنطق نمطي الشكل ومنطق الغراء لاستخدام خدمة واحدة من خدمات AWS أو خدمات متعددة. مجموعة تطوير السحابة في AWS ‏(AWS CDK) توفر مكتبة من التركيبات التي تغطي العديد من خدمات AWS وميزاتها، مما يسمح لك بتحديد البنية التحتية لتطبيقاتك على مستوى عالٍ. وإضافة إلى ذلك، فإن التصاميم قابلة للتعديل والتعويض. يمكنك بسهولة تغيير أي من المعلمات أو تشفير التصميم الخاص بك.

توفر AWS CDK أيضًا موارد CFN، التي تقوم بتعيين 1:1 من موارد AWS CloudFormation على المستوى الأساسي، كما توفر طريقة لتحديد CloudFormation باستخدام لغة برمجة. توفر موارد CFN تغطية كاملة لموارد CloudFormation وتكون متاحة بعد وقت قصير من تحديث مورد CloudFormation أو متاحة حديثًا.

تتوفر موارد التصاميم Constructs وCFN في AWS Construct Library. تفضل بزيارة مرجع واجهة برمجة تطبيقات AWS Construct Library لمعرفة المزيد.

يمكنك تخصيص التصميمات ومشاركتها وإعادة استخدامها داخل المنظمة أو المجتمع الخاص بك باستخدام AWS CDK، تمامًا مثل أي مكتبة برامج أخرى. هذا يتيح لك إنشاء التصاميم التي تساعدك أو تساعد الآخرين في البدء بشكل أسرع ودمج أفضل الممارسات افتراضيًا بشكل أفضل.

تتيح لك AWS CDK تحديد البنية التحتية الخاصة بك باستخدام التعليمات البرمجية وتوفيرها من خلال CloudFormation. يمكنك الحصول على كافة مزايا CloudFormation، بما في ذلك النشر القابل للتكرار والتراجع السهل والكشف عن الانحراف.

تساعدك AWS CDK على تصميم البنية التحتية للتطبيق باستخدام TypeScript وPython وJava و.NET وGo (قيد المعاينة للمطورين). باستخدام CDK، يمكن للمطورين استخدام بيئة التطوير المتكاملة الحالية (IDE) وأدوات الاختبار وأنماط سير العمل. باستخدام أدوات مثل الإكمال التلقائي والوثائق المضمنة، يتيح لك AWS CDK قضاء وقت أقل في التبديل بين وثائق الخدمة والرمز.

تتيح لك AWS CDK الرجوع إلى أصول وقت تشغيل الأكواد في نفس المشروع بنفس لغة البرمجة. على سبيل المثال، يمكنك تضمين التعليمات البرمجية لوقت تشغيل AWS Lambda أو الصورة الخاصة بحاوية Docker في مشروع CDK الخاص بك، وعندما تقوم بنشر التطبيق الخاص بك، يقوم إطار CDK تلقائيًا بتحميل وتكوين خدمة AWS مع أصول وقت التشغيل الخاصة بك. عند اكتمال نشر CDK، سيكون لديك تطبيق مكتمل الفاعلية.

تتيح لك AWS CDK CLI التفاعل مع تطبيقات CDK الخاصة بك كما تتيح القدرات الوظيفية مثل تجميع قوالب CFN وعرض أوجه الاختلافات بين مجموعات التشغيل والتغييرات المقترحة والتأكيد على التغييرات المتعلقة بالأمان قبل النشر ونشر مجموعات متعددة عبر بيئات متعددة.

الأوامر

تهيئة cdk

تهيئة تطبيق جديد افتراضي بلغة من اختيارك.

تجميع cdk

تجميع تطبيقات AWS CDK الخاصة بك وإدراجها في قالب CloudFormation.

اختلاف cdk

اطلع على «أوجه الاختلاف» بين التعليمات البرمجية لـ AWS CDK الخاصة بك وتطبيقات التشغيل في AWS.

نشر cdk

نشر تطبيق AWS CDK للاختبار أو الإنتاج من خلال CloudFormation.

التكامل مع IDE

إن AWS CDK Explorer (معاينة) عبارة عن ميزة في AWS Toolkit for Visual Studio Code، حيث يوفر لك نظرة شاملة لتطبيقاتك ومكدسات البيانات والموارد والسياسات. إذ يدرج AWS CDK Explorer مشروعات CDK لديك في قائمة ويمكِّنك من تصفح العديد من مكونات تطبيق CDK لديك بسهولة. كما أن الشريط الجانبي لـ AWS CDK Explorer متكامل مع Visual Studio Code، حيث يمكنك العثور عليه في أيقونة Visual Studio Code Explorer الافتراضية. وبعد تشغيل تجميع cdk، يمكنك تحديث عرض AWS CDK Explorer لتحديث شجرة العرض وعكس التغييرات التي أجريتها في الهيكل لديك.

خطوط صور الأكواد