

Il s’agit du nouveau *Guide de référence des modèles CloudFormation *. Veuillez mettre à jour vos favoris et vos liens. Pour obtenir de l'aide pour démarrer CloudFormation, consultez le [guide de AWS CloudFormation l'utilisateur](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

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`
<a name="intrinsic-function-reference-base64"></a>

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

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

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

valueToEncode  
Valeur de chaîne à convertir au format Base64.

## Valeur renvoyée :
<a name="w2aac24c12b9"></a>

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

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

## Fonctions prises en charge
<a name="w2aac24c12c13"></a>

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