AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

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 函数内部使用返回字符串的任意函数。

另请参阅