

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.

# Création d'un profil de configuration sous forme libre dans AWS AppConfig
<a name="appconfig-free-form-configurations-creating"></a>

*Les données de configuration* sont un ensemble de paramètres qui influencent le comportement de votre application. Un *profil de configuration* inclut, entre autres, un URI qui permet de AWS AppConfig localiser vos données de configuration dans leur emplacement enregistré et un type de configuration. Avec les profils de configuration libres, vous pouvez stocker vos données dans le magasin de configuration AWS AppConfig hébergé ou dans l'un des outils suivants Services AWS ou dans les outils Systems Manager :


****  

| Location | Types de fichiers pris en charge | 
| --- | --- | 
| AWS AppConfig magasin de configuration hébergé | YAML, JSON et texte s'ils sont ajoutés à l'aide du AWS Management Console. N'importe quel type de fichier s'il est ajouté à l'aide de AWS AppConfig [CreateHostedConfigurationVersion](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateHostedConfigurationVersion.html)l'action API. | 
| [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) | N’importe lequel | 
| [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html) | Pipeline (tel que défini par le service) | 
| [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) | Secret (tel que défini par le service) | 
| [AWS Systems Manager Magasin de paramètres](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html) | Paramètres de chaîne standard et sécurisés (tels que définis par Parameter Store) | 
| [AWS Systems Manager magasin de documents (documents SSM)](https://docs.aws.amazon.com/systems-manager/latest/userguide/documents.html) | YAML, JSON, texte | 

Un profil de configuration peut également inclure des validateurs facultatifs pour garantir l'exactitude syntaxique et sémantique de vos données de configuration. AWS AppConfig effectue une vérification à l'aide des validateurs lorsque vous démarrez un déploiement. Si des erreurs sont détectées, le déploiement s'arrête avant d'apporter des modifications aux cibles de la configuration.

**Note**  
Dans la mesure du possible, nous vous recommandons d'héberger vos données de configuration dans le magasin de configuration AWS AppConfig hébergé, car c'est celui qui offre le plus de fonctionnalités et d'améliorations.

Pour les configurations libres stockées dans le magasin de configuration AWS AppConfig hébergé ou dans les documents SSM, vous pouvez créer la configuration libre en utilisant la console Systems Manager au moment de créer un profil de configuration. Le processus est décrit plus loin dans cette rubrique. 

Pour les configurations libres stockées dans Parameter Store, Secrets Manager ou Amazon S3, vous devez d'abord créer le paramètre, le secret ou l'objet et le stocker dans le magasin de configuration approprié. Après avoir enregistré les données de configuration, utilisez la procédure décrite dans cette rubrique pour créer le profil de configuration.

**Topics**
+ [Comprendre les validateurs](appconfig-creating-configuration-and-profile-validators.md)
+ [Comprendre les quotas et les limites du magasin de configuration](appconfig-creating-configuration-and-profile-quotas.md)
+ [Comprendre le magasin de configuration AWS AppConfig hébergé](appconfig-creating-configuration-and-profile-about-hosted-store.md)
+ [Comprendre les configurations stockées dans Amazon S3](appconfig-creating-configuration-and-profile-S3-source.md)
+ [Création d'un profil AWS AppConfig de configuration libre (console)](appconfig-creating-free-form-configuration-and-profile-create-console.md)
+ [Création d'un profil de configuration AWS AppConfig libre (ligne de commande)](appconfig-creating-free-form-configuration-and-profile-create-commandline.md)