Fn::Base64 - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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: !Sub string

參數

valueToEncode

您希望轉換成 Base64 的字串值。

傳回值:

以 Base64 表示的原始字串。

範例

JSON

{ "Fn::Base64" : "AWS CloudFormation" }

YAML

Fn::Base64: AWS CloudFormation

支援的函數

您可以在 Fn::Base64 函數內使用任何會傳回字串的函數。

另請參閱