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:
!Base64valueToEncode
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 !Substring!Base64 !Reflogical_ID
Verwenden Sie stattdessen den vollständigen Funktionsnamen für mindestens eine der Funktionen, wie in den folgenden Beispielen dargestellt:
!Base64 "Fn::Sub":stringFn::Base64: !Substring
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.