Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Fn::Base64
Die intrinsische Funktion Fn::Base64
gibt die Base64-Darstellung der Eingabezeichenfolge zurück. Diese Funktion wird normalerweise verwendet, um verschlüsselte Daten über die UserData
Eigenschaft an EC2 Amazon-Instances zu übergeben.
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: !Substring
Parameter
- valueToEncode
-
Der Zeichenfolgenwert, die Sie in Base64 umwandeln möchten.
Rückgabewert
Die ursprüngliche Zeichenfolge in Base64-Darstellung.
Beispiel
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.