عن المشروع
يقوم مشروع CDK هذا المكتوب بلغة TypeScript بإعداد CloudFormation stack يقوم بنشر Lambda function لتنظيف موارد AWS المتبقية. تعمل Lambda كل ساعة وتقوم بحذف CloudFormation stacks ومجموعات السجلات التي تطابق بادئة محددة والتي يتجاوز عمرها 24 ساعة. يدعم تنظيف الأدوار (roles)، وحاويات S3 buckets، ومعاملات SSM parameters من خلال تعبيرات نمطية (regular expressions) قابلة للتكوين ومخزنة في SSM parameters. تم تصميم هذا المشروع لبيئات مثل CI حيث قد لا يتم تنظيف الموارد بشكل صحيح. يتطلب التكوين تعيين SSM parameters لنمط اسم كل نوع من أنواع الموارد. يتطلب النشر متغير سياق للبادئة (prefix context variable)، كما يمكن تشغيله يدويًا عبر سطر الأوامر.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.