Fn::Base64 - AWS CloudFormation

Dies ist das neue CloudFormation Template Reference Guide. Bitte aktualisieren Sie Ihre Lesezeichen und Links. Hilfe bei den ersten Schritten mit CloudFormation finden Sie im AWS CloudFormation Benutzerhandbuch.

Fn::Base64

Die intrinsische Funktion Fn::Base64 gibt die Base64-Darstellung der Eingabezeichenfolge zurück. Diese Funktion wird in der Regel zum Übergeben von kodierten Daten an Amazon EC2-Instances mithilfe der UserData-Eigenschaft verwendet.

Deklaration

JSON

{ "Fn::Base64" : valueToEncode }

YAML

Syntax für den vollständigen Funktionsnamen:

Fn::Base64: valueToEncode

Syntax für die Kurzform:

!Base64 valueToEncode
Anmerkung

Wenn Sie die Kurzform verwenden und sofort eine andere Funktion in den valueToEncode-Parameter einschließen, verwenden Sie den vollständigen Funktionsnamen für mindestens eine der Funktionen. Die folgende Syntax ist beispielsweise nicht gültig:

!Base64 !Sub string !Base64 !Ref logical_ID

Verwenden Sie stattdessen den vollständigen Funktionsnamen für mindestens eine der Funktionen, wie in den folgenden Beispielen dargestellt:

!Base64 "Fn::Sub": string Fn::Base64: !Sub string

Parameter

valueToEncode

Der Zeichenfolgenwert, die Sie in Base64 umwandeln möchten.

Rückgabewert

Die ursprüngliche Zeichenfolge in Base64-Darstellung.

Beispiele

JSON

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

YAML

Fn::Base64: AWS CloudFormation

Unterstützte Funktionen

Sie können eine beliebige Funktion verwenden, die eine Zeichenfolge innerhalb der Fn::Base64-Funktion zurückgibt.