

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 perfil de configuración en AWS AppConfig
<a name="appconfig-creating-configuration-profile"></a>

Una *configuración de datos* es un conjunto de opciones que influyen en el comportamiento de la aplicación. Un *perfil de configuración* incluye, entre otras cosas, un URI que permite AWS AppConfig localizar los datos de configuración en la ubicación almacenada y un tipo de configuración. AWS AppConfig admite los siguientes tipos de perfiles de configuración:
+ **Indicadores de características**: puede utilizar los indicadores de características para habilitar o deshabilitar las funciones de sus aplicaciones o para configurar diferentes características de las funciones de las aplicaciones mediante los atributos de los indicadores. AWS AppConfig almacena las configuraciones de las marcas de características en el almacén de configuraciones AWS AppConfig hospedado en un formato de marcas de características que contiene datos y metadatos sobre las marcas y los atributos de las marcas. El URI para las configuraciones de las marcas de características es simplemente `hosted`. 
+ **Configuraciones de formato libre**: una configuración de formato libre puede almacenar datos en cualquiera de las siguientes herramientas Servicios de AWS y en las herramientas de Systems Manager:
  + AWS AppConfig almacén de configuración alojado
  + Amazon Simple Storage Service
  + AWS CodePipeline
  + AWS Secrets Manager
  + AWS Systems Manager (SSM) Almacén de parámetros
  + Almacén de documentos de SSM

**nota**  
Si es posible, recomendamos alojar los datos de configuración en el almacén de configuración AWS AppConfig alojado, ya que es el que ofrece la mayoría de las funciones y mejoras.

Estos son algunos ejemplos de datos de configuración que le ayudarán a comprender mejor los distintos tipos de datos de configuración y cómo se pueden utilizar en una marca de característica o sin incluirlos en un perfil de configuración.

 **Datos de configuración de marcas de características** 

Los siguientes datos de configuración de marcas de características habilitan o deshabilitan los pagos móviles y los pagos predeterminados por región.

------
#### [ JSON ]

```
{
  "allow_mobile_payments": {
    "enabled": false
  },
  "default_payments_per_region": {
    "enabled": true
  }
}
```

------
#### [ YAML ]

```
---
allow_mobile_payments:
  enabled: false
default_payments_per_region:
  enabled: true
```

------

 **Datos de configuración de operación** 

Los siguientes datos configuración de formato libre imponen límites a la forma en que una aplicación procesa las solicitudes.

------
#### [ JSON ]

```
{
  "throttle-limits": {
    "enabled": "true",
    "throttles": [
      {
        "simultaneous_connections": 12
      },
      {
        "tps_maximum": 5000
      }
    ],
    "limit-background-tasks": [
      true
    ]
  }
}
```

------
#### [ YAML ]

```
---
throttle-limits:
  enabled: 'true'
  throttles:
  - simultaneous_connections: 12
  - tps_maximum: 5000
  limit-background-tasks:
  - true
```

------

 **Datos de configuración de lista de control de acceso** 

Los siguientes datos de configuración de formato libre de la lista de control de acceso especifican qué usuarios o grupos pueden acceder a una aplicación.

------
#### [ JSON ]

```
{
  "allow-list": {
    "enabled": "true",
    "cohorts": [
      {
        "internal_employees": true
      },
      {
        "beta_group": false
      },
      {
        "recent_new_customers": false
      },
      {
        "user_name": "Jane_Doe"
      },
      {
        "user_name": "John_Doe"
      }
    ]
  }
}
```

------
#### [ YAML ]

```
---
allow-list:
  enabled: 'true'
  cohorts:
  - internal_employees: true
  - beta_group: false
  - recent_new_customers: false
  - user_name: Jane_Doe
  - user_name: Ashok_Kumar
```

------

**Topics**
+ [Crear un perfil de configuración de indicadores de características en AWS AppConfig](appconfig-creating-configuration-and-profile-feature-flags.md)
+ [Crear un perfil de configuración de formato libre en AWS AppConfig](appconfig-free-form-configurations-creating.md)
+ [Creación de un perfil de configuración para orígenes de datos no nativos](appconfig-creating-configuration-profile-other-data-sources.md)