Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lakukan pemrosesan kustom pada CloudFormation template dengan makro template
Dengan makro, Anda dapat melakukan pemrosesan khusus pada templat, dari tindakan sederhana seperti find-and-replace operasi hingga transformasi ekstensif seluruh templat.
Untuk mendapatkan gambaran tentang luasnya kemungkinan, pertimbangkan AWS::Include
dan AWS::Serverless
transformasi, yang merupakan makro yang dihosting oleh: CloudFormation
-
Tansformasi AWS::Include memungkinkan Anda untuk memasukkan snippet templat boilerplate ke dalam templat.
-
Tansformasi AWS::Serverlessmengambil seluruh template yang ditulis dalam sintaks AWS Serverless Application Model (AWS SAM) dan mengubah dan memperluasnya menjadi template yang sesuai. CloudFormation Untuk informasi selengkapnya tentang aplikasi tanpa server dan AWS SAM, lihat Panduan AWS Serverless Application Model Pengembang.
Topik
Penagihan
Saat makro berjalan, pemilik fungsi Lambda ditagih untuk biaya apa pun yang terkait dengan eksekusi fungsi tersebut.
The Tansformasi AWS::Serverless and Tansformasi AWS::Include transforms adalah makro yang dihosting oleh. CloudFormation Tidak ada biaya untuk menggunakannya.
Contoh makro
Selain contoh di bagian ini, Anda dapat menemukan contoh makro, termasuk kode sumber dan templat, di GitHub repositori