Fn::Base64 - AWS CloudFormation

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 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.

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.

Weitere Informationen finden Sie auch unter