投稿日: Sep 6, 2018

AWS CloudFormation Macros は、CloudFormation テンプレートで、検索や置換などの単純な操作からテンプレート全体の変換までカスタム処理を実行できます。CloudFormation Macros では、AWS::Include 変換および AWS::Serverless 変換の強化と同じテクノロジーを使用しています。CloudFormation 変換は、AWS インフラストラクチャの式をコードとして凝縮し、テンプレートコンポーネントの再利用を可能にすることによって、テンプレート作成を簡素化します。

以前は、AWS::Include 変換および AWS::Serverless 変換を使用して、CloudFormation によってホストされたテンプレートを処理できました。今は、CloudFormation Macros を使用して独自のカスタム変換を作成できるようになりました。たとえば、テンプレート用の共通の文字列関数を作成したり、一般的な CloudFormation リソースの省略構文を定義することができます。こちらをクリックして、サンプルのマクロを参照してください。

CloudFormation の詳細については、AWS CloudFormation のドキュメントを参照してください。

CloudFormation Macros は、AWS Lambda があるすべての AWS リージョンでご利用いただけます。AWS Lambda をご利用いただける AWS リージョンの全リストについては、リージョン表をご覧ください。