cdk-patterns
بناء أنماط بنية تحتية لـ AWS CDK
تصميم بنية تحتية جاهزة للإنتاج على AWS باستخدام مفاهيم CDK. تطبيق أنماط مثبتة لواجهات API الخادمية، والحاويات، وخطوط البيانات مع مفاهيم L2/L3 قابلة لإعادة الاستخدام.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "cdk-patterns". إنشاء API خادمي مع Lambda و DynamoDB
Résultat attendu:
يُنشئ مفهوم CDK كامل مع تكامل API Gateway ودالة Lambda مع تكوين تشغيل صحي وجدول DynamoDB مع فوترة حسب الطلب وأذونات IAM باستخدام grantReadWriteData وتتبع X-Ray مُمكن لإمكانية المراقبة.
Utilisation de "cdk-patterns". مراجعة مكدس CDK الخاص بي لأفضل الممارسات
Résultat attendu:
يوفر توصيات محددة: استبدال CfnFunction بمفهوم L2 lambda.Function وإضافة RemovalPolicy.RETAIN للموارد ذات الحالة وتنفيذ IAM لأقل الامتيازات باستخدام table.grantReadWriteData بدلاً من السياسات المضمنة وإضافة cdk.Tags لتنظيم الموارد.
Audit de sécurité
SûrAll static analysis findings are false positives. The 'Dynamic function constructor' at line 53 is actually a CDK Lambda construct (new lambda.Function). The 'Ruby/shell backtick execution' detections are markdown code block delimiters (```typescript), not shell commands. The 'Weak cryptographic algorithm' findings reference description text, not actual crypto code. This skill contains only documentation and example CDK TypeScript code with no executable security risks.
Score de qualité
Ce que vous pouvez construire
تطوير API خادمي
بناء واجهات API خادمية جاهزة للإنتاج باستخدام API Gateway و Lambda و DynamoDB مع أذونات IAM صحيحة والمراقبة مُمكنة.
مفاهيم بنية تحتية قابلة لإعادة الاستخدام
إنشاء مفاهيم L3 معيارية للمنظمة تُشفّر أفضل الممارسات لعمليات نشر بنية تحتية متسقة عبر الفرق.
مراجعة وتحسين كود CDK
مراجعة كود CDK الموجود للأ��ماط المضادة ومشاكل الأمان وفرص استخدام مفاهيم أعلى مستوى.
Essayez ces prompts
إن��اء مكدس CDK في TypeScript ينشر دالة Lambda مع دلو S3. استخدام مفاهيم L2، وتطبيق سياس��ت الإزالة، وتمكين تتبع X-Ray.
إنشاء مفهوم CDK قابل لإعادة الاستخدام لواجهة API خادمية مع API Gateway و Lambda و DynamoDB. تضمين أذونات IAM صحي��ة ومتغيرات البيئة وتنبيهات CloudWatch.
تصميم تطبيق CDK متعدد المكدسات يفصل الموارد ذات الحالة (RDS، S3) عن الحوسبة عديمة الحالة (Lambda، ECS). إظهار كيفية تمرير المراجع بين المكدسات.
مراجعة هذا المكدس CDK للأنماط المضادة للأمان وأذونات IAM الزائدة وفرص استخدام مفاهيم L2 بدلاً من L1. اقتراح تحسين��ت محددة.
Bonnes pratiques
- استخدام مفاهيم L2 على مفاهيم L1 (Cfn*) للحصول على افتراضات أكثر أماناً وكود أقل تكراراً
- فصل الموارد ذات الحالة (قواعد البيانات، الأدلة) عن الحوسبة عديمة الحالة في مكدسات مختلفة لإدارة دورة حياة مستقلة
- تطبيق مبدأ أق�� الامتيازات على جميع أدوار IAM باستخدام طرق المنح بدلاً من السياسات المضمنة الواسعة
Éviter
- استخدام مفاهيم L1 (Cfn*) عندم�� توجد بدائل L2، مما يؤدي إلى المزيد من الكود وضمانات أمان أضعف
- تشفير معرفات الحساب أو المناطق hardcoded بدلاً من استخدام cdk.Aws.ACCOUNT_ID و cdk.Aws.REGION لإمكانية النقل
- نشر الموارد ذات الحالة وعديمة الحالة في نفس المكدس، مما يربط دورات حياتها بشكل غير ضروري