AWS CloudFormation
用户指南 (API 版本 2010-05-15)

Fn::Base64

内部函数Fn::Base64返回输入字符串的 Base64 表示方法。该函数通常用于通过 UserData 属性将编码的数据传递给 Amazon EC2 实例。

声明

JSON

{ "Fn::Base64" : valueToEncode }

YAML

完整函数名称的语法:

Fn::Base64: valueToEncode

短格式的语法:

!Base64 valueToEncode

注意

如果您使用简短格式并直接在 valueToEncode 参数中包含另一个函数,请在至少一个函数中使用完整函数名称。例如,以下语法是无效的:

!Base64 !Sub string !Base64 !Ref logical_ID

应该改为对至少一个函数使用完整函数名,如以下示例所示:

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

参数

valueToEncode

您想转换成 Base64 的字符串值。

返回值:

用 Base64 表示方法的原始字符串。

示例

JSON

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

YAML

Fn::Base64: AWS CloudFormation

支持的函数

您可以在 Fn::Base64 函数内部使用返回字符串的任意函数。

另请参阅