Fn::Base64 - AWS CloudFormation

Fn::Base64

組み込み関数 Fn::Base64 は、入力文字列の Base64 表現を返します。この関数は通常、UserData プロパティを介して Amazon EC2 インスタンスにエンコードされたデータを渡すために使用されます。

宣言

JSON

{ "Fn::Base64" : valueToEncode }

YAML

完全関数名の構文:

Fn::Base64: valueToEncode

短縮形の構文:

!Base64 valueToEncode
注記

短縮形を使用し valueToEncode パラメータにすぐに別の関数を含める場合、少なくとも 1 つの関数では、完全名関数を使用します。例えば、次の構文は無効です。

!Base64 !Sub string !Base64 !Ref logical_ID

代わりに、次の例に示すように、少なくとも 1 つの関数では、完全名関数を使用します。

!Base64 "Fn::Sub": string Fn::Base64: !Sub string

パラメータ

valueToEncode

Base64 に変換する文字列値。

戻り値:

元の文字列 (Base64 表現)。

JSON

{ "Fn::Base64" : "AWS CloudFormation" }

YAML

Fn::Base64: AWS CloudFormation

サポートされている関数

Fn::Base64 関数内の文字列を変えるどの関数も使用できます。

以下も参照してください。