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