調用內建函式Fn::Base64Encode,返回輸入字串的Base64編碼結果。
在 MIME 標準中,Base 64 編碼的輸出通常每 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編碼結果。
使用樣本
YAML
JSON
!Base64Encode ALIYUN ROS
{ "Fn::Base64Encode" : "ALIYUN ROS" }
傳回值:QUxJWVVOIFJPUw==
。