全部產品
Search
文件中心

Resource Orchestration Service:Fn::Base64Encode

更新時間:Mar 28, 2025

調用內建函式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編碼結果。

使用樣本

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

傳回值:QUxJWVVOIFJPUw==