تصاميم لإنشاء بنية 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 CloudFormation

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

استخدم لغات وأدوات ومسارات عمل برمجة مألوفة

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

قم بنشر البنية التحتية ووقت تشغيل التعليمات البرمجية معًا.

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

واجهة سطر الأوامر سهلة الاستخدام للمطورين (CLI)

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

تهيئة cdk

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

واجهة سطر الأوامر (CLI) - بدء cdk

تجميع cdk

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

واجهة سطر الأوامر (CLI) - تجميع cdk

اختلاف cdk

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

واجهة سطر الأوامر (CLI) - اختلاف cdk

نشر cdk

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

واجهة سطر الأوامر (CLI) - نشر cdk

التكامل مع 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 لتحديث شجرة العرض وعكس التغييرات التي أجريتها في الهيكل لديك.

CDK-Features-Page-explorer.png
هل لديك استفسارات؟

قم بزيارة صفحة الأسئلة الشائعة الخاصة بـ AWS CDK.

التعرف على المزيد 
تسجيل الاشتراك للحصول على حساب مجاني

الوصول على الفور إلى الطبقة المجانية لخدمة AWS. 

تسجيل الاشتراك 
الوثائق

التعرف على المزيد حول AWS CDK عبر دليل المطور

التعرف على المزيد