Fn::Base64 - AWS CloudFormation

Fn::Base64

La función intrínseca Fn::Base64 devuelve la representación Base64 de la cadena de entrada. Esta función se suele utilizar para transferir datos cifrados para instancias Amazon EC2 mediante la propiedad UserData.

Declaración

JSON

{ "Fn::Base64" : valueToEncode }

YAML

Sintaxis del nombre de función completo:

Fn::Base64: valueToEncode

Sintaxis de la forma abreviada:

!Base64 valueToEncode
nota

Si utiliza la forma abreviada e incluye inmediatamente otra función en el parámetro valueToEncode, utilice el nombre de la función completa para una de las funciones como mínimo. Por ejemplo, la siguiente sintaxis no es válida:

!Base64 !Sub string !Base64 !Ref logical_ID

En su lugar, utilice el nombre de la función completa de al menos una de las funciones, tal y como se muestra en los siguientes ejemplos:

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

Parámetros

valueToEncode

El valor de cadena que desee convertir en Base64.

Valor devuelto:

La cadena original, en representación Base64.

Ejemplo

JSON

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

YAML

Fn::Base64: AWS CloudFormation

Funciones compatibles

Puede utilizar cualquier función que devuelve una cadena dentro de la función Fn::Base64.

Véase también