Fn::Base64 - AWS CloudFormation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fn::Base64

La fonction intrinsèque Fn::Base64 renvoie la représentation Base64 de la chaîne d'entrée. Cette fonction est généralement utilisée pour transmettre des données codées aux EC2 instances Amazon par le biais de la UserData propriété.

Déclaration

JSON

{ "Fn::Base64" : valueToEncode }

YAML

Syntaxe pour le nom complet de la fonction :

Fn::Base64: valueToEncode

Syntaxe pour la forme courte :

!Base64 valueToEncode
Note

Si vous utilisez la forme courte et incluez immédiatement une autre fonction dans le paramètre valueToEncode, utilisez le nom de fonction complet pour au moins une des fonctions. Par exemple, la syntaxe suivante n'est pas valide :

!Base64 !Sub string !Base64 !Ref logical_ID

Utilisez à la place le nom de fonction complet pour au moins une des fonctions, comme dans les exemples suivants :

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

Paramètres

valueToEncode

Valeur de chaîne à convertir au format Base64.

Valeur renvoyée :

Chaîne d'origine, sous forme de représentation Base64.

Exemple

JSON

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

YAML

Fn::Base64: AWS CloudFormation

Fonctions prises en charge

Vous pouvez utiliser n'importe quelle fonction qui retourne une chaîne à l'intérieur de la fonction Fn::Base64.

Consultez aussi