يمكنك الآن استخدام وحدات الماكرو والتحويلات في قوالب CloudFormation لإنشاء AWS CloudFormation StackSets

:تاريخ النشر 16 أبريل 2021

تعمل AWS CloudFormation StackSets على توسيع وظائف الحزم من خلال تمكينك من إنشاء الحزم أو تحديثها أو حذفها عبر حسابات AWS المتعددة والمناطق بعملية واحدة. نعلن الآن عن دعم CloudFormation Macros والتحويلات في القوالب المستخدمة لإنشاء مجموعة مكدس. تقوم وحدات ماكرو AWS CloudFormation بإجراء معالجة مخصصة على قوالب CloudFormation بدءًا من الإجراءات البسيطة مثل البحث والاستبدال، وحتى المساعدة في تحويل القالب بأكمله. تستخدم وحدات ماكرو CloudFormation نفس التقنية التي تدعم تحويلات AWS: :Include و AWS: :Serverless . تساعد تحويلات CloudFormation على تبسيط تأليف القوالب من خلال تكثيف التعبير عن البنية التحتية لـ AWS كرمز وتمكين إعادة استخدام مكونات القالب.

في السابق، لم يكن بإمكانك استخدام التحويلات في قوالب CloudFormation المقدمة لإنشاء مجموعة مكدس. مع هذا الإطلاق، يمكنك استخدام التحويلات مثل AWS: :Include و AWS: :Serverless، أو استخدام وحدات ماكرو CloudFormation لإنشاء التحويلات المخصصة الخاصة بك لمعالجة القوالب المستخدمة لإنشاء مجموعة المكدس. على سبيل المثال، يمكنك إنشاء وظائف سلسلة شائعة للقوالب أو تحديد بناء جملة قصير لموارد CloudFormation الشائعة. لمزيد من المعلومات، يرجى الرجوع إلى أمثلة وحدات الماكرو.

لمعرفة المزيد حول دعم وحدات ماكرو CloudFormation داخل StackSets، يرجى زيارة وثائق AWS CloudFormation StackSets.

دعم وحدات ماكرو CloudFormation لـ StackSets متاح حاليًا فقط لـ StackSets التي تم إنشاؤها باستخدام نموذج الإذن المُدار ذاتيًا. تتوفر وحدات ماكرو CloudFormation في جميع مناطق AWS حيث تتوفر AWS Lambda حاليًا. للحصول على قائمة كاملة بمناطق AWS التي تتوفر فيها AWS Lambda، يرجى زيارة جدول المنطقة.