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: !Substring
参数
- valueToEncode
-
您想转换成 Base64 的字符串值。
返回值:
用 Base64 表示方法的原始字符串。
示例
JSON
{ "Fn::Base64" : "AWS CloudFormation" }
YAML
Fn::Base64: AWS CloudFormation
支持的函数
您可以在 Fn::Base64
函数内部使用返回字符串的任意函数。