All Products
Search
Document Center

Resource Orchestration Service:Fn::Base64Encode

Last Updated:Jun 26, 2025

Fungsi bawaan Fn::Base64Encode mengembalikan string yang dienkripsi dalam format Base64.

Catatan

Dalam standar Multipurpose Internet Mail Extensions (MIME), output yang dienkripsi dalam Base64 biasanya berisi jeda baris setelah setiap 76 karakter untuk memastikan bahwa setiap baris tidak melebihi panjang 76 karakter. Bahkan jika string yang Anda tentukan kurang dari 76 karakter, fungsi Fn::Base64Encode secara otomatis menambahkan jeda baris di akhir string. Anda dapat menggunakan fungsi Fn::Replace untuk menghapus jeda baris tersebut.

Kode sampel berikut memberikan contoh cara menggunakan Fn::Replace untuk menghapus jeda baris di akhir string yang dikembalikan oleh fungsi Fn::Base64Encode:

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

Deklarasi

  • JSON

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

    • Sintaks untuk nama fungsi lengkap:

      Fn::Base64Encode: stringToEncode
    • Sintaks untuk bentuk singkat:

      !Base64Encode stringToEncode

Parameter

stringToEncode: String yang ingin Anda enkripsi dalam Base64.

Nilai kembali

String yang dienkripsi dalam format Base64.

Contoh

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

Dalam contoh ini, QUxJWVVOIFJPUw== dikembalikan.