

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Crear un espacio de nombres para la aplicación en AWS AppConfig
<a name="appconfig-creating-namespace"></a>

Los procedimientos de esta sección le ayudan a crear un AWS AppConfig artefacto denominado aplicación. Una aplicación es simplemente una estructura organizativa, como una carpeta, que identifica el espacio de nombres de su aplicación. Esta construcción organizativa tiene una relación con alguna unidad de código que se puede poner en marcha. Por ejemplo, puede crear una aplicación llamada MyMobileApp para organizar y administrar los datos de configuración de una aplicación móvil instalada por sus usuarios. Debe crear estos artefactos antes de poder utilizarlos AWS AppConfig para implementar y recuperar indicadores de características o datos de configuración de formato libre. 

El siguiente procedimiento le ofrece la opción de asociar una extensión a un perfil de configuración de marca de características. Una *extensión* aumenta la capacidad de introducir lógica o comportamiento en diferentes puntos del AWS AppConfig flujo de trabajo de creación o implementación de una configuración. Para obtener más información, consulte [Comprensión de AWS AppConfig las extensiones](working-with-appconfig-extensions-about.md).

**nota**  
Puede utilizarla AWS CloudFormation para crear AWS AppConfig artefactos, como aplicaciones, entornos, perfiles de configuración, despliegues, estrategias de despliegue y versiones de configuración alojadas. Para obtener más información, consulte la [referencia de tipos de recursos de AWS AppConfig](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_AppConfig.html) en la *Guía del usuario de AWS CloudFormation *.

**Topics**
+ [Crear una AWS AppConfig aplicación (consola)](#appconfig-creating-application-console)
+ [Creación de una AWS AppConfig aplicación (línea de comandos)](#appconfig-creating-application-commandline)

## Crear una AWS AppConfig aplicación (consola)
<a name="appconfig-creating-application-console"></a>

Utilice el siguiente procedimiento para crear una AWS AppConfig aplicación mediante la AWS Systems Manager consola.

**Cómo crear una aplicación de**

1. Abra la AWS Systems Manager consola en [https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/).

1. En el panel de navegación, elija **Applications** (Aplicaciones), y, a continuación, seleccione **Create a new application** (Creación de una aplicación).

1. En **Name (Nombre)**, escriba un nombre para la aplicación.

1. En **Description (Descripción)**, escriba información acerca de la aplicación.

1. (Opcional) En la sección **Extensiones**, elija una extensión de la lista. Para obtener más información, consulte [Comprensión de AWS AppConfig las extensiones](working-with-appconfig-extensions-about.md).

1. (Opcional) En la sección **Etiquetas**, introduzca una clave y un valor opcional. Puede especificar un máximo de 50 etiquetas para un recurso. 

1. Elija **Creación de aplicación**.

AWS AppConfig crea la aplicación y, a continuación, muestra la pestaña **Entornos**. Continúe en [Creación de entornos para su aplicación en AWS AppConfig](appconfig-creating-environment.md).

## Creación de una AWS AppConfig aplicación (línea de comandos)
<a name="appconfig-creating-application-commandline"></a>

El siguiente procedimiento describe cómo utilizar AWS CLI (en Linux o Windows) o cómo Herramientas de AWS para PowerShell crear una AWS AppConfig aplicación.

**Para crear una aplicación paso a paso**

1. Abra el AWS CLI.

1. Ejecute el siguiente comando para crear una aplicación. 

------
#### [ 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}}
   ```

------

   El sistema devuelve información similar a la siguiente.

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

------