Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Fn::Transform

フォーカスモード
Fn::Transform - AWS CloudFormation
フィルタビュー

組み込み関数 Fn::Transform は、スタックテンプレートの一部に対してカスタム処理を実行するためのマクロを指定します。マクロを使用すると、検索して置換操作のような単純なアクションからテンプレート全体の広範な変換まで、テンプレートに対してカスタム処理を実行できるようになります。詳細については、「テンプレートマクロを使用して CloudFormation テンプレートでカスタム処理を実行する」を参照してください。

Fn::Transform を使用して AWS::Include 変換 トランスフォームを呼び出すこともできます。これは AWS CloudFormation によってホストされるマクロです。

宣言

JSON

完全関数名の構文:

{ "Fn::Transform": { "Name": "macro name", "Parameters": { "Key": "value" } } }

短縮形の構文:

{ "Transform": { "Name": "macro name", "Parameters": { "Key": "value" } } }

YAML

完全関数名の構文:

Fn::Transform: Name : macro name Parameters : Key : value

短縮形の構文:

!Transform Name: macro name Parameters: Key: value

パラメータ

名前

処理を実行するマクロの名前。

パラメータ

マクロに渡すキーと値のペアとして指定されたリストパラメータ。

戻り値

処理済みスタックテンプレートに含める処理済みテンプレートスニペット。

次の例では、AWS::Include 変換を呼び出し、テンプレートスニペットを取得する場所を InputValue パラメータに渡すように指定します。

JSON

{ "Fn::Transform": { "Name": "AWS::Include", "Parameters": { "Location": { "Ref": "InputValue" } } } }

YAML

'Fn::Transform': Name: 'AWS::Include' Parameters: Location: !Ref InputValue

サポートされている関数

なし。

CloudFormation は、Fn::Transform に含まれるすべての組み込み関数呼び出しをリテラル文字列として指定されたマクロに渡します。

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.