Fn::Base64Encode

调用内部函数Fn::Base64Encode,返回输入字符串的Base64编码结果。

说明

在 MIME 标准中,Base64 编码的输出通常每 76 个字符后会有一个换行符,以确保每一行的长度不超过 76 个字符。即使您的输入字符串很短,不满足 76 个字符,该函数也会在最后添加一个换行符。 如果需要去掉最后一个换行符,请使用 Fn::Replace 函数处理。

示例:

Fn::Replace:
  - "\n": ''
  - Fn::Base64Encode: string_to_encode

函数声明

  • JSON

    {"Fn::Base64Encode": "stringToEncode"}
  • YAML

    • 完整函数名的语法。

      Fn::Base64Encode: stringToEncode
    • 缩写形式语法。

      !Base64Encode stringToEncode

参数信息

stringToEncode:需要转换成Base64的字符串。

返回值

原始字符串的Base64编码结果。

使用示例

!Base64Encode ALIYUN ROS
{ "Fn::Base64Encode" : "ALIYUN ROS" }

返回值:QUxJWVVOIFJPUw==