

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 espace de noms pour votre application dans AWS AppConfig
<a name="appconfig-creating-namespace"></a>

Les procédures décrites dans cette section vous aident à créer un AWS AppConfig artefact appelé application. Une application est simplement une structure organisationnelle telle qu'un dossier qui identifie l'espace de noms de votre application. Cette structure organisationnelle a une relation avec une unité de code exécutable. Par exemple, vous pouvez créer une application appelée MyMobileApp pour organiser et gérer les données de configuration d'une application mobile installée par vos utilisateurs. Vous devez créer ces artefacts avant de pouvoir les utiliser AWS AppConfig pour déployer et récupérer des indicateurs de fonctionnalités ou des données de configuration sous forme libre. 

La procédure suivante vous permet d'associer une extension à un profil de configuration d'indicateur de fonctionnalité. Une *extension* augmente votre capacité à injecter de la logique ou du comportement à différents moments du AWS AppConfig flux de travail de création ou de déploiement d'une configuration. Pour de plus amples informations, veuillez consulter [Comprendre les AWS AppConfig extensions](working-with-appconfig-extensions-about.md).

**Note**  
Vous pouvez les utiliser AWS CloudFormation pour créer des AWS AppConfig artefacts, notamment des applications, des environnements, des profils de configuration, des déploiements, des stratégies de déploiement et des versions de configuration hébergées. Pour plus d’informations, consultez [Référence du type de ressource AWS AppConfig](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_AppConfig.html) dans le *Guide de l’utilisateur AWS CloudFormation *.

**Topics**
+ [Création d'une AWS AppConfig application (console)](#appconfig-creating-application-console)
+ [Création d'une AWS AppConfig application (ligne de commande)](#appconfig-creating-application-commandline)

## Création d'une AWS AppConfig application (console)
<a name="appconfig-creating-application-console"></a>

Pour créer une AWS AppConfig application à l'aide de la AWS Systems Manager console, procédez comme suit.

**Pour créer une application**

1. Ouvrez la AWS Systems Manager console à l'adresse [https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/).

1. Dans le volet de navigation, choisissez **Applications** (Applications), puis **Create a new application** (Créer une nouvelle application).

1. Pour **Name (Nom)**, entrez un nom pour l'application.

1. Pour **Description**, entrez les informations concernant l'application.

1. (Facultatif) Dans la section **Extensions**, choisissez une extension dans la liste. Pour de plus amples informations, veuillez consulter [Comprendre les AWS AppConfig extensions](working-with-appconfig-extensions-about.md).

1. (Facultatif) Dans la section **Balises**, entrez une clé et une valeur facultative. Vous pouvez spécifier un maximum de 50 balises par ressource. 

1. Choisissez **Créer une application**.

AWS AppConfig crée l'application puis affiche l'onglet **Environnements**. Passez à [Création d'environnements pour votre application dans AWS AppConfig](appconfig-creating-environment.md).

## Création d'une AWS AppConfig application (ligne de commande)
<a name="appconfig-creating-application-commandline"></a>

La procédure suivante décrit comment utiliser AWS CLI (sous Linux ou Windows) ou comment Outils AWS pour PowerShell créer une AWS AppConfig application.

**Pour créer une application étape par étape**

1. Ouvrez le AWS CLI.

1. Exécutez la commande suivante pour créer une application. 

------
#### [ Linux ]

   ```
   aws appconfig create-application \
     --name {{A_name_for_the_application}} \
     --description {{A_description_of_the_application}} \  
     --tags {{User_defined_key_value_pair_metadata_for_the_application}}
   ```

------
#### [ Windows ]

   ```
   aws appconfig create-application ^
     --name {{A_name_for_the_application}} ^
     --description {{A_description_of_the_application}} ^
     --tags {{User_defined_key_value_pair_metadata_for_the_application}}
   ```

------
#### [ PowerShell ]

   ```
   New-APPCApplication `
     -Name {{Name_for_the_application}} `
     -Description {{Description_of_the_application}} `
     -Tag {{Hashtable_type_user_defined_key_value_pair_metadata_for_the_application}}
   ```

------

   Le système retourne des informations telles que les suivantes.

------
#### [ Linux ]

   ```
   {
      "Id": "Application ID",
      "Name": "Application name",
      "Description": "Description of the application"
   }
   ```

------
#### [ Windows ]

   ```
   {
      "Id": "Application ID",
      "Name": "Application name",
      "Description": "Description of the application"
   }
   ```

------
#### [ PowerShell ]

   ```
   ContentLength    : Runtime of the command
   Description      : Description of the application
   HttpStatusCode   : HTTP Status of the runtime
   Id               : Application ID
   Name             : Application name
   ResponseMetadata : Runtime Metadata
   ```

------