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: !Substring
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
.