

Esta es la nueva *Guía de referencia de plantillas de CloudFormation*. Actualice sus marcadores y enlaces. Para obtener ayuda sobre cómo empezar a usar CloudFormation, consulte la [Guía del usuario de AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# `Fn::Base64`
<a name="intrinsic-function-reference-base64"></a>

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
<a name="w2aac24c12b5"></a>

### JSON
<a name="intrinsic-function-reference-base64-syntax.json"></a>

```
{ "Fn::Base64" : valueToEncode }
```

### YAML
<a name="intrinsic-function-reference-base64-syntax.yaml"></a>

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

## Parameters
<a name="w2aac24c12b7"></a>

valueToEncode  
El valor de cadena que desee convertir en Base64.

## Valor devuelto:
<a name="w2aac24c12b9"></a>

La cadena original, en representación Base64.

## Ejemplos
<a name="w2aac24c12c11"></a>

### JSON
<a name="intrinsic-function-reference-base64-example.json"></a>

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

### YAML
<a name="intrinsic-function-reference-base64-example.yaml"></a>

```
Fn::Base64: AWS CloudFormation
```

## Funciones compatibles
<a name="w2aac24c12c13"></a>

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