

# Grupos de parámetros para Amazon Aurora
<a name="USER_WorkingWithParamGroups"></a>

*Parámetros de la base de datos* especificar cómo está configurada la base de datos. Por ejemplo, los parámetros de la base de datos pueden especificar la cantidad de recursos, como la memoria, que se asignarán a una base de datos.

Administre la configuración de la base de datos mediante la asociación de las instancias de base de datos y los clústeres de bases de datos de Aurora con los grupos de parámetros. Aurora define los grupos de parámetros con la configuración predeterminada. También puede definir sus propios grupos de parámetros con una configuración personalizada.

**Topics**
+ [

# Descripción general de los grupos de parámetros
](parameter-groups-overview.md)
+ [

# Grupos de parámetros de clústeres de base de datos para clústeres de base de datos en Amazon Aurora
](USER_WorkingWithDBClusterParamGroups.md)
+ [

# Grupos de parámetros de base de datos para instancias de Amazon Aurora
](USER_WorkingWithDBInstanceParamGroups.md)
+ [

# Comparación de grupos de parámetros de la base de datos
](USER_WorkingWithParamGroups.Comparing.md)
+ [

# Especificación de parámetros de base de datos
](USER_ParamValuesRef.md)

# Descripción general de los grupos de parámetros
<a name="parameter-groups-overview"></a>

Un *grupo de parámetros del clúster de base de datos* funciona como un contenedor para los valores de configuración del motor que se aplican a cada instancia de base de datos en un clúster de base de datos de Aurora. Por ejemplo, el modelo de almacenamiento compartido de Aurora requiere que cada instancia de base de datos en un clúster de Aurora utilice la misma configuración para parámetros, como `innodb_file_per_table`. Por lo tanto, los parámetros que afectan al diseño de almacenamiento físico forman parte del grupo de parámetros del clúster. Los grupos de parámetros del clúster de base de datos también incluyen valores predeterminados para todos los parámetros de la instancia.

Un *grupo de parámetros de base de datos* sirve de contenedor para los valores de configuración del motor que se aplican a una o varias instancias de bases de datos. Los grupos de parámetros de base de datos de se aplican a instancias de base de datos en Amazon RDS y Aurora. Estos ajustes de configuración se aplican a propiedades que pueden variar entre las instancias de base de datos dentro de un clúster de Aurora, como los tamaños de los búferes de memoria.



**Topics**
+ [

## Grupos de parámetros predeterminados y personalizados
](#parameter-groups-overview.custom)
+ [

## Parámetros de clústeres de base de datos estáticos y dinámicos
](#parameter-groups-overview.db-cluster)
+ [

## Parámetros de instancias de base de datos estáticos y dinámicos
](#parameter-groups-overview.db-instance)
+ [

## Parámetros del conjunto de caracteres
](#parameter-groups-overview.char-sets)
+ [

## Parámetros y valores de parámetros admitidos
](#parameter-groups-overview.supported)

## Grupos de parámetros predeterminados y personalizados
<a name="parameter-groups-overview.custom"></a>

Si crea una instancia de base de datos sin especificar un grupo de parámetros de bases de datos, la instancia de base de datos utilizará un grupo de parámetros de base de datos predeterminado. Del mismo modo, si crea un clúster de base de datos de Aurora sin especificar un grupo de parámetros del clúster de base de datos, el clúster utiliza un grupo de parámetros de clúster de base de datos predeterminado. Cada grupo de parámetros predeterminado contiene los valores predeterminados del motor de base de datos, así como también los valores predeterminados del sistema Amazon RDS correspondientes al motor, la clase de computación y el almacenamiento asignado de la instancia.

La configuración de los parámetros de un grupo de parámetros predeterminado no se puede modificar. En su lugar, puede hacer lo siguiente:

1. Cree un nuevo grupo de parámetros.

1. Cambie la configuración de los parámetros que desee. No todos los parámetros del motor de base de datos pueden cambiarse en el grupo de parámetros.

1. Modifique su instancia o clúster de base de datos para asociar el nuevo grupo de parámetros .

   Para obtener más información sobre la modificación de un clúster de base de datos o instancia de base de datos, consulte [Modificación de un clúster de base de datos de Amazon Aurora](Aurora.Modifying.md).
**nota**  
Si ha modificado la instancia de base de datos para usar un grupo de parámetros personalizado y la inicia, RDS la reinicia automáticamente como parte del proceso de inicio. Para las instancias Multi-AZ de RDS para SQL Server con las opciones AlwaysOn o Mirroring habilitadas, se espera una conmutación por error cuando la instancia se reinicie tras el proceso de startup.

RDS aplica los parámetros estáticos y dinámicos modificados en un grupo de parámetros recién asociado después de reiniciar la instancia de base de datos. Sin embargo, si modifica los parámetros dinámicos en el grupo de parámetros de base de datos después de asociarlos a la instancia de base de datos, dichos cambios se aplican inmediatamente sin reiniciar. Para obtener información sobre el cambio del grupo de parámetros de base de datos, consulte [Modificación de un clúster de base de datos de Amazon Aurora](Aurora.Modifying.md).

Si actualiza los parámetros en un grupo de parámetros de base de datos, los cambios se aplican a todas las instancias de base de datos que se asocian a ese grupo de parámetros. Del mismo modo, si actualiza los parámetros dentro de un grupo de parámetros del clúster de base de datos de Aurora, los cambios se aplican a todos los clústeres de base de datos de Aurora asociados a ese grupo de parámetros del clúster de base de datos.

Si no desea crear un grupo de parámetros desde cero, puede copiar un grupo de parámetros existente con los comandos de la AWS CLI [copy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html) o [copy-db-clúster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html). Puede que le resulte útil copiar un grupo de parámetros en algunos casos. Por ejemplo, podría querer incluir la mayoría de los parámetros y valores personalizados de un grupo de parámetros de la existente en un grupo de parámetros de una nueva.

## Parámetros de clústeres de base de datos estáticos y dinámicos
<a name="parameter-groups-overview.db-cluster"></a>

Los parámetros de clúster de base de datos son estáticos o dinámicos. Se diferencian por lo siguiente:
+ Cuando se cambia un parámetro estático y se guarda el grupo de parámetros de clúster de base de datos, el cambio de parámetro tendrá efecto después de reiniciar manualmente las instancias de base de datos en cada clúster de base de datos asociado. Al utilizar la Consola de administración de AWS para cambiar los valores de los parámetros del clúster de base de datos, siempre se utiliza `pending-reboot` para el `ApplyMethod`.
+ Al cambiar un parámetro dinámico, el cambio de parámetros se aplica de forma predeterminada inmediatamente, sin necesidad de reiniciar. Cuando usa la consola, siempre usa `immediate` para `ApplyMethod`. Para aplazar el cambio de parámetros hasta después de reiniciar las instancias de base de datos de un clúster de base de datos asociado, utilice la AWS CLI o la API de RDS. Establezca `ApplyMethod` en `pending-reboot` para el cambio de parámetro.

Para obtener más información acerca del uso de la AWS CLI para cambiar el valor de un parámetro, consulte [modify-db-clúster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html). Para obtener más información acerca del uso de la API de RDS para cambiar un valor de parámetro, consulte [ModifyDBclústerParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html).

Si cambia el grupo de parámetros del clúster de base de datos asociado a un clúster de base de datos, reinicie las instancias de base de datos en el clúster de base de datos. En el reinicio, se aplican los cambios a todas las instancias de base de datos del clúster de base de datos. Para determinar si la instancia de base de datos de un clúster de base de datos debe reiniciarse para aplicar los cambios, ejecute el comando AWS CLI que aparece a continuación.

`aws rds describe-db-clusters --db-cluster-identifier db_cluster_identifier`

Compruebe el `DBClusterParameterGroupStatus` valor de la instancia de base de datos principal en la salida. Si el valor es `pending-reboot`, reinicie las instancias de base de datos del clúster de base de datos.

## Parámetros de instancias de base de datos estáticos y dinámicos
<a name="parameter-groups-overview.db-instance"></a>

Los parámetros de instancia de base de datos son estáticos o dinámicos. Se diferencian en lo siguiente:
+ Cuando se cambia un parámetro estático y se guarda el grupo de parámetros de base de datos, el cambio de parámetros se aplicará después de reiniciar manualmente las instancias de base de datos asociadas. Para los parámetros estáticos, La consola siempre utiliza `pending-reboot` para la `ApplyMethod`.
+ Al cambiar un parámetro dinámico, el cambio de parámetros se aplica de forma predeterminada inmediatamente, sin necesidad de reiniciar. Al utilizar la Consola de administración de AWS para cambiar los valores de parámetros de clúster de base de datos, esta siempre utiliza `immediate` para el `ApplyMethod` para los parámetros dinámicos. Para aplazar el cambio de parámetros hasta después de reiniciar una instancia de base de datos asociada, utilice la AWS CLI o la API de RDS. Establezca `ApplyMethod` en `pending-reboot` para el cambio de parámetro.

Para obtener más información acerca del uso de la AWS CLI para cambiar el valor de un parámetro, consulte [modificy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html). Para obtener más información acerca del uso de la API de RDS para cambiar un valor de parámetro, consulte [ModifyDBParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html).

Si una instancia de base de datos no está utilizando los últimos cambios de su grupo de parámetros de base de datos asociado, la consola muestra un estado de **pending-reboot** para el grupo de parámetros de base de datos. Este estado no genera un reinicio automático durante la siguiente ventana de mantenimiento. Para aplicar los cambios de parámetros más recientes en esa instancia de base de datos, reinicie manualmente la instancia de base de datos.

## Parámetros del conjunto de caracteres
<a name="parameter-groups-overview.char-sets"></a>

Antes de crear clúster, establezca en su grupo de parámetros cualquier parámetro relacionado con el conjunto de caracteres o la intercalación de su base de datos. Hágalo también antes de crear una base de datos en él. De este modo, garantiza que la base de datos predeterminada y las bases de datos nuevas utilicen el conjunto de caracteres y los valores de intercalación que especifique. Si cambia los parámetros de la intercalación o del conjunto de caracteres, los cambios de parámetros no se aplicarán a las bases de datos existentes.

Para algunos motores de base de datos, puede cambiar los valores de la intercalación o del conjunto de caracteres para una base de datos existente mediante el comando `ALTER DATABASE`; por ejemplo:

```
ALTER DATABASE database_name CHARACTER SET character_set_name COLLATE collation;
```

Para obtener más información acerca de cómo cambiar el conjunto de caracteres o los valores de intercalación de una base de datos, consulte la documentación del motor de la base de datos.

## Parámetros y valores de parámetros admitidos
<a name="parameter-groups-overview.supported"></a>

Para determinar los parámetros compatibles con su motor de base de datos, consulte los parámetros en el grupo de parámetros de base de datos y el grupo de parámetros de clúster de base de datos utilizado por el clúster de base de datos o la instancia de base de datos. Para obtener más información, consulte [Visualización de los valores de parámetros de un grupo de parámetros de base de datos en Amazon Aurora](USER_WorkingWithParamGroups.Viewing.md) y [Visualización de los valores de parámetros de un grupo de parámetros de clúster de base de datos en Amazon Aurora](USER_WorkingWithParamGroups.ViewingCluster.md).

En muchos casos, puede especificar valores de parámetros de enteros y booleanos mediante expresiones, fórmulas y funciones. Las funciones pueden incluir una expresión logarítmica matemática. Sin embargo, no todos los parámetros admiten expresiones, fórmulas y funciones para valores de parámetros. Para obtener más información, consulte [Especificación de parámetros de base de datos](USER_ParamValuesRef.md).

Para una base de datos global de Aurora, puede especificar distintos ajustes de configuración para los clústeres de Aurora individuales. Asegúrese de que la configuración sea lo suficientemente similar como para producir un comportamiento coherente si promueve un clúster secundario para convertirlo en el principal. Por ejemplo, utilice la misma configuración de zonas horarias y conjuntos de caracteres en todos los clústeres de una base de datos global de Aurora.

Si los parámetros de un grupo de parámetros se configuran de forma incorrecta, pueden producirse efectos adversos no deseados, como la degradación del rendimiento y la inestabilidad del sistema. Realice siempre cualquier modificación de los parámetros de base de datos con cuidado y haga una copia de seguridad de los datos antes de modificar un grupo de parámetros. Pruebe los cambios de configuración del grupo de parámetros en una instancia de base de datos o en un clúster de base de datos de prueba antes de aplicar dichos cambios a una instancia de base de datos de producción o a un clúster de base de datos.

# Grupos de parámetros de clústeres de base de datos para clústeres de base de datos en Amazon Aurora
<a name="USER_WorkingWithDBClusterParamGroups"></a>

Los clústeres de base de datos de Amazon Aurora utilizan los grupos de parámetros de clúster de base de datos. En las secciones siguientes se describe la configuración y administración de los grupos de parámetros de clúster de base de datos.

**Topics**
+ [

## Parámetros del clúster de base de datos de Amazon Aurora y de instancia de base de datos
](#Aurora.Managing.ParameterGroups)
+ [

# Creación de un grupo de parámetros de clúster de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.CreatingCluster.md)
+ [

# Asociación de un grupo de parámetros de clúster de base de datos con un clúster de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.AssociatingCluster.md)
+ [

# Modificación de los parámetros en un grupo de parámetros de clúster de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.ModifyingCluster.md)
+ [

# Restablecimiento de los parámetros de un grupo de parámetros de clúster de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.ResettingCluster.md)
+ [

# Copia de un grupo de parámetros de clúster de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.CopyingCluster.md)
+ [

# Enumeración de grupos de parámetros de clúster de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.ListingCluster.md)
+ [

# Visualización de los valores de parámetros de un grupo de parámetros de clúster de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.ViewingCluster.md)
+ [

# Eliminación de un grupo de parámetros de clúster de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.DeletingCluster.md)

## Parámetros del clúster de base de datos de Amazon Aurora y de instancia de base de datos
<a name="Aurora.Managing.ParameterGroups"></a>

 Aurora utiliza un sistema de dos niveles de ajustes de configuración: 
+  Los *parámetros de un grupo de parámetros de clúster de base de datos* se aplican a todas las instancias de bases de datos de un clúster de base de datos. Sus datos se almacenan en el subsistema de almacenamiento compartido de Aurora. Debido a esto, todos los parámetros relacionados con el diseño físico de los datos de tabla deben ser los mismos para todas las instancias de base de datos en un clúster de Aurora. De igual forma, puesto que las instancias de base de datos de Aurora están conectadas mediante replicación, todos los parámetros para la configuración de replicación deben ser idénticos en un clúster de Aurora. 
+  Los parámetros de un *grupo de parámetros de base de datos* se aplican a una sola instancia de base de datos de un clúster de base de datos de Aurora. Estos parámetros están relacionados con aspectos como el uso de la memoria que puede variar según las instancias de base de datos en el mismo clúster de Aurora. Por ejemplo, un clúster suele contener instancias de base de datos con diferentes clases de instancia de AWS. 

 Cada clúster de Aurora se asocia a un grupo de parámetros del clúster de base de datos. Este grupo de parámetros asigna valores predeterminados para cada valor de configuración del motor de base de datos correspondiente. Los grupos de parámetros del clúster incluyen valores predeterminados para los parámetros del nivel de instancia y de clúster. Cada instancia de base de datos dentro de un clúster de aprovisionamiento o de Aurora Serverless v2 hereda la configuración del grupo de parámetros del clúster de base de datos. 

 Cada instancia de base de datos también está asociada a un grupo de parámetros de base de datos. Los valores del grupo de parámetros de base de datos pueden anular los valores predeterminados del grupo de parámetros de clúster. Por ejemplo, si una instancia de un clúster tiene problemas, puede asignar un grupo de parámetros de base de datos personalizado a esa instancia. El grupo de parámetros personalizado puede tener una configuración específica para los parámetros relacionados con la depuración o el ajuste del rendimiento. 

 Aurora asigna grupos de parámetros predeterminados cuando crea un clúster o una nueva instancia de base de datos según la versión y el motor de base de datos especificados. En su lugar, puede especificar un grupo de parámetros personalizado. Puede crear dichos grupos de parámetros usted mismo y puede editar los valores de parámetros. Puede especificar estos grupos de parámetros personalizados en el momento de la creación. También puede modificar un clúster o instancia de base de datos más adelante para utilizar un grupo de parámetros personalizado. 

 Para las instancias aprovisionadas y de Aurora Serverless v2, los valores de configuración que modifique en el grupo de parámetros del clúster de base de datos anulan los valores predeterminados del grupo de parámetros de base de datos. Si edita los valores correspondientes en el grupo de parámetros de base de datos, dichos valores anulan la configuración del grupo de parámetros de clúster de base de datos. 

 Los ajustes de parámetros de base de datos que modifique tienen preferencia sobre los valores de grupo de parámetros de clúster de base de datos, incluso si devuelve los parámetros de configuración a sus valores predeterminados. Puede ver qué parámetros se sobrescriben mediante el comando de la AWS CLI [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html) o la operación de la API de RDS [DescribeDBParameters](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html). El campo `Source` contiene el valor `user` si modificó ese parámetro. Para restablecer uno o más parámetros de manera que el valor del grupo de parámetros del clúster de base de datos tenga preferencia, utilice el comando de la AWS CLI [reset-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html) o la operación de la API de RDS [ResetDBParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html). 

Los parámetros de instancia de base de datos y de clúster de base de datos disponible en Aurora varían en función de la compatibilidad del motor de base de datos.


| Motor de base de datos | Parámetros | 
| --- | --- | 
|  Aurora MySQL  |  Consulte [Parámetros de configuración de Aurora MySQL](AuroraMySQL.Reference.ParameterGroups.md).  Para clústeres de Aurora Serverless, consulte la información adicional en [Trabajo con los grupos de parámetros para Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) y [Grupos de parámetros de Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups).   | 
|  Aurora PostgreSQL  |  Consulte [Parámetros de Amazon Aurora PostgreSQL.](AuroraPostgreSQL.Reference.ParameterGroups.md).  Para clústeres de Aurora Serverless, consulte la información adicional en [Trabajo con los grupos de parámetros para Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) y [Grupos de parámetros de Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups).   | 

**nota**  
 Aurora Serverless v1Los clústeres de solo tienen grupos de parámetros de clúster de base de datos asociados, no grupos de parámetros de base de datos. Para clústeres de Aurora Serverless v2, debe realizar todos los cambios en los parámetros personalizados en el grupo de parámetros de clúster de base de datos.   
 Aurora Serverless v2 utiliza los grupos de parámetros de clúster de base de datos y los grupos de parámetros de base de datos. Con Aurora Serverless v2, puede modificar casi todos los parámetros de configuración. Aurora Serverless v2 anula la configuración de algunos parámetros de configuración relacionados con la capacidad para que la carga de trabajo no se interrumpa cuando se reduzcan las instancias de Aurora Serverless v2.   
 Para obtener más información sobre los ajustes de configuración de Aurora Serverless y los ajustes que puede modificar, consulte [Trabajo con los grupos de parámetros para Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) y [Grupos de parámetros de Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups). 

# Creación de un grupo de parámetros de clúster de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.CreatingCluster"></a>

Puede crear un nuevo grupo de parámetros de clúster de base de datos mediante la Consola de administración de AWS, la AWS CLI o la API de RDS.

Después de crear un grupo de parámetros de clústeres de base de datos, espere al menos 5 minutos antes de crear un clúster de base de datos que utilice ese grupo de parámetros de clúster de base de datos. Esto permite a Amazon RDS crear por completo el grupo de parámetros antes de que lo utilice el nuevo clúster de base de datos. Puede utilizar la página **Parameter Groups** (Grupos de parámetros) de la [consola de Amazon RDS](https://console.aws.amazon.com/rds/) o el comando [describe-db-clúster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html) para comprobar que se ha creado el grupo de parámetros de clúster de base de datos.

Se aplican las siguientes limitaciones al nombre del grupo de parámetros de clústeres de base de datos:
+ Debe tener de 1 a 255 letras, números o guiones.

  Los nombres de los grupos de parámetros predeterminados pueden incluir un punto, como `default.aurora-mysql5.7`. Sin embargo, los nombres de grupos de parámetros personalizados no pueden incluir un punto.
+ El primer carácter debe ser una letra.
+ El nombre no puede incluir dos guiones consecutivos ni finalizar con guion.

## Consola
<a name="USER_WorkingWithParamGroups.CreatingCluster.CON"></a>

**Para crear un grupo de parámetros de clúster de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. Elija **Create parameter group**.

1. En **Nombre del grupo de parámetros**, escriba el nombre del nuevo grupo de parámetros de clúster de bases de datos.

1. En **Descripción**, escriba una descripción del nuevo grupo de parámetros de clúster de bases de datos.

1. En **Tipo de motor**, elija el motor de base de datos.

1. En **Familia del grupo de parámetros**, seleccione una familia de grupo de parámetros de base de datos.

1. Seleccione **Create (Crear)**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CreatingCluster.CLI"></a>

Para crear un grupo de parámetros de clúster de base de datos, use el comando [AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html) de `create-db-cluster-parameter-group`.

En el siguiente ejemplo, se crea un grupo de parámetros de clúster de base de datos denominado *mydbclústerparametergroup* para la verisón 5.7 de Aurora MySQL con la descripción “*My new clúster parameter group*” (Mi grupo de parámetros de clúster nuevo).

Incluya los siguientes parámetros obligatorios:
+ `--db-cluster-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

Para mostrar todas las familias de grupos de parámetros disponibles, use el siguiente comando:

```
aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"
```

**nota**  
La salida contiene duplicados.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds create-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --db-parameter-group-family aurora-mysql5.7 \
    --description "My new cluster parameter group"
```
Para Windows:  

```
aws rds create-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --db-parameter-group-family aurora-mysql5.7 ^
    --description "My new cluster parameter group"
```
El resultado de este comando debería ser similar al siguiente:  

```
{
    "DBClusterParameterGroup": {
        "DBClusterParameterGroupName": "mydbclusterparametergroup",
        "DBParameterGroupFamily": "aurora-mysql5.7",
        "Description": "My new cluster parameter group",
        "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup"
    }
}
```

## API de RDS
<a name="USER_WorkingWithParamGroups.CreatingCluster.API"></a>

Para crear un grupo de parámetros de clúster de base de datos, use la acción [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html) de la API de RDS.

Incluya los siguientes parámetros obligatorios:
+ `DBClusterParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`

# Asociación de un grupo de parámetros de clúster de base de datos con un clúster de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.AssociatingCluster"></a>

Puede crear sus propios grupos de parámetros de clúster de base de datos con configuraciones personalizadas. Puede asociar un grupo de parámetros de clúster de base de datos con un clúster de base de datos mediante la API de Consola de administración de AWS, AWS CLI o RDS. Puede hacerlo al crear o modificar un clúster de base de datos.

Para obtener más información acerca de cómo crear un grupo de parámetros de base de datos, consulte [Creación de un grupo de parámetros de clúster de base de datos en Amazon Aurora](USER_WorkingWithParamGroups.CreatingCluster.md). Para obtener más información acerca de la creación de un clúster de base de datos, consulte [Creación de un clúster de base de datos de Amazon Aurora](Aurora.CreateInstance.md). Para obtener más información acerca de la modificación de un clúster de base de datos, consulte [Modificación de un clúster de base de datos de Amazon Aurora](Aurora.Modifying.md).

**nota**  
En el caso de Aurora PostgreSQL 15.2, 14.7, 13.10, 12.14 y todas las 11 versiones, al cambiar el grupo de parámetros de clúster de base de datos asociado a un clúster de base de datos, reinicie cada instancia de réplica para aplicar los cambios.  
Para determinar si la instancia de base de datos principal de un clúster de base de datos debe reiniciarse para aplicar los cambios, ejecute el siguiente AWS CLI comando:  
`aws rds describe-db-clusters --db-cluster-identifier db_cluster_identifier`  
Compruebe el `DBClusterParameterGroupStatus` valor de la instancia de base de datos principal en la salida. Si el valor es `pending-reboot`, reinicie la instancia de base de datos principal del clúster de base de datos.

## Consola
<a name="USER_WorkingWithParamGroups.AssociatingCluster.CON"></a>

**Para asociar un grupo de parámetros de clúster de base de datos a un clúster de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Databases (Bases de datos)** y, a continuación, seleccione el clúster de base de datos que desee modificar. 

1. Elija **Modify (Modificar)**. Aparece la página **Modify DB clúster (Modificar clúster de base de datos)**.

1. Cambie la configuración del **grupo de parámetros de clúster de base de datos**. 

1. Elija **Continue** y consulte el resumen de las modificaciones. 

   El cambio se aplica inmediatamente independientemente de la configuración **Programación de modificaciones** .

1. En la página de confirmación, revise los cambios. Si son correctos, elija **Modify clúster (Modificar clúster)** para guardarlos. 

   O bien, elija **Back** para editar los cambios o **Cancel** para cancelarlos. 

## AWS CLI
<a name="USER_WorkingWithParamGroups.AssociatingCluster.CLI"></a>

Para asociar un grupo de parámetros de clúster de base de datos con un clúster de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) de AWS CLI con las siguientes opciones:
+ `--db-cluster-name`
+ `--db-cluster-parameter-group-name`

En el ejemplo siguiente asocia el grupo de parámetros de base de datos de `mydbclpg` con el clúster de base de datos de `mydbcluster`.

**Example**  
Para Linux, macOS o:Unix  

```
aws rds modify-db-cluster \
    --db-cluster-identifier mydbcluster \
    --db-cluster-parameter-group-name mydbclpg
```
En:Windows  

```
aws rds modify-db-cluster ^
    --db-cluster-identifier mydbcluster ^
    --db-cluster-parameter-group-name mydbclpg
```

## API de RDS
<a name="USER_WorkingWithParamGroups.AssociatingCluster.API"></a>

Para asociar un grupo de parámetros de clúster de base de datos con un clúster de base de datos, utilice la operación [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) de la API de RDS con los siguientes parámetros:
+ `DBClusterIdentifier`
+ `DBClusterParameterGroupName`

# Modificación de los parámetros en un grupo de parámetros de clúster de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.ModifyingCluster"></a>

Es posible modificar parámetros de un grupo de parámetros de clúster de base de datos creado por el cliente. No puede cambiar los valores de parámetros de un grupo de parámetros de clúster de base de datos predeterminado. Los cambios realizados en los parámetros de un grupo de parámetros de clúster de base de datos creado por el cliente se aplican a todas las instancias de clústeres de bases de datos asociados al grupo de parámetros de clúster de base de datos.

## Consola
<a name="USER_WorkingWithParamGroups.ModifyingCluster.CON"></a>

**Para modificar un grupo de parámetros de clúster de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. En la lista, seleccione el grupo de parámetros que desea modificar.

1. En **Parameter group actions (Acciones de grupos de parámetros)**, seleccione **Edit (Editar)**.

1. Cambie los valores de los parámetros que desea modificar. Puede desplazarse por los parámetros utilizando las teclas de flecha de la parte superior derecha del cuadro de diálogo. 

   No puede cambiar los valores de un grupo de parámetros predeterminado.

1. Elija **Save changes**.

1. Reinicie la instancia de base de datos principal (de escritura) en el clúster para aplicar los cambios.

1. A continuación, reinicie las instancias de base de datos de lectura para aplicarles los cambios. 

   Si no reinicia las instancias de base de datos, una operación de conmutación por error podría tardar más de lo normal.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ModifyingCluster.CLI"></a>

Para modificar un grupo de parámetros de clúster de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html) de AWS CLI con los siguientes parámetros obligatorios:
+ `--db-cluster-parameter-group-name`
+ `--parameters`

En el siguiente ejemplo se modifican los valores de `server_audit_logging` y `server_audit_logs_upload` en el grupo de parámetros de clúster de base de datos denominado *mydbclústerparametergroup*.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds modify-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" \
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Para Windows:  

```
aws rds modify-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" ^
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
El comando produce un resultado similar al siguiente:  

```
DBCLUSTERPARAMETERGROUP  mydbclusterparametergroup
```

## API de RDS
<a name="USER_WorkingWithParamGroups.ModifyingCluster.API"></a>

Para modificar un grupo de parámetros de clúster de base de datos, utilice el comando [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html) de la API de RDS con los siguientes parámetros obligatorios:
+ `DBClusterParameterGroupName`
+ `Parameters`

# Restablecimiento de los parámetros de un grupo de parámetros de clúster de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.ResettingCluster"></a>

Puede restablecer los parámetros a sus valores predeterminados en un grupo de parámetros de clúster de base de datos creado por el cliente. Los cambios realizados en los parámetros de un grupo de parámetros de clúster de base de datos creado por el cliente se aplican a todas las instancias de clústeres de bases de datos asociados al grupo de parámetros de clúster de base de datos.

**nota**  
En un grupo de parámetros de clúster de base de datos predeterminado, los parámetros siempre se establecen en sus valores predeterminados.

## Consola
<a name="USER_WorkingWithParamGroups.ResettingCluster.CON"></a>

**Para restablecer los parámetros de un grupo de parámetros de clúster de base de datos a sus valores predeterminados**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. En la lista, elija el grupo de parámetros.

1. En **Parameter group actions (Acciones de grupos de parámetros)**, seleccione **Edit (Editar)**.

1. Elija los parámetros que desea restablecer a sus valores predeterminados. Puede desplazarse por los parámetros utilizando las teclas de flecha de la parte superior derecha del cuadro de diálogo. 

   No puede restablecer los valores de un grupo de parámetros predeterminado.

1. Elija **Restablecer** y, a continuación, confirme seleccionando **Restablecer parámetros**.

1. Reinicie la instancia de base de datos principal en el clúster de base de datos para aplicar los cambios a todas las instancias de base de datos del clúster de base de datos.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ResettingCluster.CLI"></a>

Para restablecer los parámetros de un grupo de parámetros de clúster de base de datos a sus valores predeterminados, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-cluster-parameter-group.html) de AWS CLI con la siguiente opción requerida: `--db-cluster-parameter-group-name`.

Para restablecer todos los parámetros del grupo de parámetros de clúster de base de datos, especifique la opción `--reset-all-parameters`. Para restablecer parámetros específicos, especifique la opción `--parameters`.

En el ejemplo siguiente se restablecen todos los parámetros del grupo de parámetros DB denominado *mydbparametergroup* a sus valores predeterminados.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbparametergroup \
    --reset-all-parameters
```
Para Windows:  

```
aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbparametergroup ^
    --reset-all-parameters
```

En el siguiente ejemplo se modifican los valores de `server_audit_logging` y `server_audit_logs_upload` en el grupo de parámetros de clúster de base de datos denominado *mydbclústerparametergroup*.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --parameters "ParameterName=server_audit_logging,ApplyMethod=immediate" \
                 "ParameterName=server_audit_logs_upload,ApplyMethod=immediate"
```
Para Windows:  

```
aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" ^
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
El comando produce un resultado similar al siguiente:  

```
DBClusterParameterGroupName  mydbclusterparametergroup
```

## API de RDS
<a name="USER_WorkingWithParamGroups.ResettingCluster.API"></a>

Para restablecer los parámetros de un grupo de parámetros de clúster de base de datos a sus valores predeterminados, utilice el comando API de RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html) con el siguiente parámetro requerido: `DBClusterParameterGroupName`.

Para restablecer todos los parámetros del grupo de parámetros de clúster de base de datos, defina el parámetro `ResetAllParameters` en `true`. Para restablecer parámetros específicos, especifique el parámetro `Parameters`.

# Copia de un grupo de parámetros de clúster de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.CopyingCluster"></a>

Puede copiar los grupos de parámetros de clúster de base de datos personalizados que cree. Copiar un grupo de parámetros es una solución conveniente cuando ya se ha creado un grupo de parámetros de clúster de base de datos y se desea incluir la mayoría de los parámetros y valores personalizados de ese grupo en un nuevo grupo de parámetros de clúster de base de datos. Puede copiar un grupo de parámetros de clúster de base de datos mediante el comando [copy-db-clúster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html) de la AWS CLI o la operación [CopyDBclústerParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html) de la API de RDS.

Después de copiar un grupo de parámetros de clústeres de base de datos, espere al menos 5 minutos antes de crear un clúster de base de datos que utilice ese grupo de parámetros de clúster de base de datos. Esto permite a Amazon RDS copiar por completo el grupo de parámetros antes de que lo utilice el nuevo clúster de base de datos. Puede utilizar la página **Parameter Groups** (Grupos de parámetros) de la [consola de Amazon RDS](https://console.aws.amazon.com/rds/) o el comando [describe-db-clúster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html) para comprobar que se ha creado el grupo de parámetros de clúster de base de datos.

**nota**  
No es posible copiar un grupo de parámetros predeterminado. Sin embargo, puede crear un grupo de parámetros que se base en uno predeterminado.  
No puede copiar un grupo de parámetros de clúster de base de datos en una Cuenta de AWS o Región de AWS diferente.

## Consola
<a name="USER_WorkingWithParamGroups.CopyingCluster.CON"></a>

**Para copiar un grupo de parámetros de clúster de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. En la lista, seleccione el grupo de parámetros personalizado que desea copiar.

1. En **Parameter group actions (Acciones de grupos de parámetros)**, seleccione **Copy (Copiar)**.

1. En **New DB parameter group identifier (Nuevo identificador de grupo de parámetros de base de datos)**, escriba el nombre del nuevo grupo de parámetros.

1. En **Description (Descripción)**, escriba una descripción para el nuevo grupo de parámetros.

1. Elija **Copy**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CopyingCluster.CLI"></a>

Para copiar un grupo de parámetros de clúster de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html) de AWS CLI con los siguientes parámetros obligatorios:
+ `--source-db-cluster-parameter-group-identifier`
+ `--target-db-cluster-parameter-group-identifier`
+ `--target-db-cluster-parameter-group-description`

En el siguiente ejemplo se crea un nuevo grupo de parámetros de clúster de base de datos denominado `mygroup2` que es una copia del grupo de parámetros de clúster de base de datos `mygroup1`.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds copy-db-cluster-parameter-group \
    --source-db-cluster-parameter-group-identifier mygroup1 \
    --target-db-cluster-parameter-group-identifier mygroup2 \
    --target-db-cluster-parameter-group-description "DB parameter group 2"
```
Para Windows:  

```
aws rds copy-db-cluster-parameter-group ^
    --source-db-cluster-parameter-group-identifier mygroup1 ^
    --target-db-cluster-parameter-group-identifier mygroup2 ^
    --target-db-cluster-parameter-group-description "DB parameter group 2"
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Copying.API"></a>

Para copiar un grupo de parámetros de clúster de base de datos, utilice la operación [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html) de la API de RDS con los siguientes parámetros obligatorios:
+ `SourceDBClusterParameterGroupIdentifier`
+ `TargetDBClusterParameterGroupIdentifier`
+ `TargetDBClusterParameterGroupDescription`

# Enumeración de grupos de parámetros de clúster de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.ListingCluster"></a>

Es posible obtener un listado de los grupos de parámetros de clúster de base de datos que se han creado para una cuenta de AWS.

**nota**  
Los grupos de parámetros predeterminados se crean automáticamente a partir de una plantilla de parámetros predeterminados cuando se crea un clúster de base de datos para un motor y una versión de base de datos específicos. Estos grupos de parámetros predeterminados contienen los valores preferidos para los parámetros y no se pueden modificar. Los valores de los parámetros se pueden modificar cuando se crea un grupo de parámetros personalizado. 

## Consola
<a name="USER_WorkingWithParamGroups.ListingCluster.CON"></a>

**Para obtener una lista de todos los grupos de parámetros de clúster de base de datos de una cuenta de AWS**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

   Los grupos de parámetros de clúster de base de datos aparecen en la lista con **Grupo de parámetros de clúster de base de datos** para **Tipo**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ListingCluster.CLI"></a>

Para obtener la lista de todos los grupos de parámetros de clúster de base de datos para una cuenta de AWS, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusterparameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusterparameter-groups.html) de AWS CLI.

**Example**  
En el siguiente ejemplo, se obtiene la lista de todos los grupos de parámetros de clúster de base de datos disponibles en una cuenta de AWS.  

```
aws rds describe-db-cluster-parameter-groups
```
En el siguiente ejemplo se describe el grupo de parámetros *mydbclústerparametergroup*.  
Para Linux, macOS o Unix:  

```
aws rds describe-db-cluster-parameter-groups \
    --db-cluster-parameter-group-name mydbclusterparametergroup
```
Para Windows:  

```
aws rds describe-db-cluster-parameter-groups ^
    --db-cluster-parameter-group-name mydbclusterparametergroup
```
El comando devuelve una respuesta similar a la siguiente:  

```
{
    "DBClusterParameterGroups": [
        {
            "DBClusterParameterGroupName": "mydbclusterparametergroup",
            "DBParameterGroupFamily": "aurora-mysql5.7",
            "Description": "My new cluster parameter group",
            "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup"
        }
    ]
}
```

## API de RDS
<a name="USER_WorkingWithParamGroups.ListingCluster.API"></a>

Para obtener la lista de todos los grupos de parámetros de clúster de base de datos de una cuenta de AWS, utilice la acción [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterParameterGroups.html) de la API de RDS.

# Visualización de los valores de parámetros de un grupo de parámetros de clúster de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.ViewingCluster"></a>

Es posible obtener una lista de todos los parámetros de un grupo de parámetros de clúster de base de datos y sus valores.

## Consola
<a name="USER_WorkingWithParamGroups.ViewingCluster.CON"></a>

**Para ver los valores de los parámetros de un grupo de parámetros de clúster de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

   Los grupos de parámetros de clúster de base de datos aparecen en la lista con **Grupo de parámetros de clúster de base de datos** para **Tipo**.

1. Seleccione el nombre del grupo de parámetros de clúster de base de datos para ver su lista de parámetros.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ViewingCluster.CLI"></a>

Para ver los valores de los parámetros de un grupo de parámetros de clúster de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html) de AWS CLI con el siguiente parámetro obligatorio.
+ `--db-cluster-parameter-group-name`

**Example**  
En el siguiente ejemplo se obtiene la lista de los parámetros y los valores de los parámetros de un grupo de parámetros de clúster de base de datos denominado *mydbparametergroup*, en formato JSON.  
El comando devuelve una respuesta similar a la siguiente:  

```
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name mydbclusterparametergroup
```

```
{
    "Parameters": [
        {
            "ParameterName": "allow-suspicious-udfs",
            "Description": "Controls whether user-defined functions that have only an xxx symbol for the main function can be loaded",
            "Source": "engine-default",
            "ApplyType": "static",
            "DataType": "boolean",
            "AllowedValues": "0,1",
            "IsModifiable": false,
            "ApplyMethod": "pending-reboot",
            "SupportedEngineModes": [
                "provisioned"
            ]
        },
        {
            "ParameterName": "aurora_binlog_read_buffer_size",
            "ParameterValue": "5242880",
            "Description": "Read buffer size used by master dump thread when the switch aurora_binlog_use_large_read_buffer is ON.",
            "Source": "engine-default",
            "ApplyType": "dynamic",
            "DataType": "integer",
            "AllowedValues": "8192-536870912",
            "IsModifiable": true,
            "ApplyMethod": "pending-reboot",
            "SupportedEngineModes": [
                "provisioned"
            ]
        },

...
```

## API de RDS
<a name="USER_WorkingWithParamGroups.ViewingCluster.API"></a>

Para ver los valores de los parámetros de un grupo de parámetros de clúster de base de datos, utilice el comando [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) de la API de RDS con el siguiente parámetro obligatorio.
+ `DBClusterParameterGroupName`

En algunos casos, no se muestran los valores permitidos para un parámetro. Estos son siempre parámetros en los que el origen es el predeterminado del motor de base de datos.

Para ver los valores de estos parámetros, puede ejecutar las siguientes instrucciones SQL:
+ MySQL:

  ```
  -- Show the value of a particular parameter
  mysql$ SHOW VARIABLES LIKE '%parameter_name%';
  
  -- Show the values of all parameters
  mysql$ SHOW VARIABLES;
  ```
+ PostgreSQL:

  ```
  -- Show the value of a particular parameter
  postgresql=> SHOW parameter_name;
  
  -- Show the values of all parameters
  postgresql=> SHOW ALL;
  ```

# Eliminación de un grupo de parámetros de clúster de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.DeletingCluster"></a>

Puede eliminar un grupo de parámetros de clúster de base de datos mediante la Consola de administración de AWS, la AWS CLI o la API de RDS. Un grupo de parámetros de clúster de base de datos solo se puede eliminar si no está asociado a un clúster de base de datos.

## Consola
<a name="USER_WorkingWithParamGroups.DeletingCluster.CON"></a>

**Para eliminar grupos de parámetros**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

   Los grupos de parámetros aparecen en una lista.

1. Elija el nombre del grupo de parámetros de clúster de base de datos que se va a eliminar.

1. Elija **Acciones** y, a continuación, elija **Eliminar**.

1. Revise los nombres de los grupos de parámetros y seleccione **Eliminar**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.DeletingCluster.CLI"></a>

Para eliminar un grupo de parámetros de clúster de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-parameter-group.html) de la AWS CLI con los siguientes parámetros obligatorios:
+ `--db-parameter-group-name`

**Example**  
En el siguiente ejemplo, se elimina un grupo de parámetros de clúster de base de datos con el nombre *mydbparametergroup*.  

```
aws rds delete-db-cluster-parameter-group --db-parameter-group-name mydbparametergroup
```

## API de RDS
<a name="USER_WorkingWithParamGroups.DeletingCluster.API"></a>

Para eliminar un grupo de parámetros de clúster de base de datos, utilice el comando [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html) de la API de RDS con los siguientes parámetros obligatorios.
+ `DBParameterGroupName`

# Grupos de parámetros de base de datos para instancias de Amazon Aurora
<a name="USER_WorkingWithDBInstanceParamGroups"></a>

Las instancias de base de datos utilizan grupos de parámetros de base de datos. En las secciones siguientes se describe cómo configurar y administrar los grupos de parámetros de instancia de base de datos.

**Topics**
+ [

# Creación de un grupo de parámetros de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.Creating.md)
+ [

# Asociación de un grupo de parámetros de base de datos con una instancia de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.Associating.md)
+ [

# Modificación de los parámetros de un grupo de parámetros de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.Modifying.md)
+ [

# Restablecimiento de los parámetros de un grupo de parámetros de base de datos a sus valores predeterminados en Amazon Aurora
](USER_WorkingWithParamGroups.Resetting.md)
+ [

# Copia de un grupo de parámetros de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.Copying.md)
+ [

# Enumeración de grupos de parámetros de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.Listing.md)
+ [

# Visualización de los valores de parámetros de un grupo de parámetros de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.Viewing.md)
+ [

# Eliminación de un grupo de parámetros de base de datos en Amazon Aurora
](USER_WorkingWithParamGroups.Deleting.md)

# Creación de un grupo de parámetros de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.Creating"></a>

Puede crear un nuevo grupo de parámetros de base de datos mediante la Consola de administración de AWS, la AWS CLI o la API de RDS.

Se aplican las siguientes limitaciones al nombre del grupo de parámetros de base de datos:
+ Debe tener de 1 a 255 letras, números o guiones.

  Los nombres de los grupos de parámetros predeterminados pueden incluir un punto, como `default.mysql8.0`. Sin embargo, los nombres de grupos de parámetros personalizados no pueden incluir un punto.
+ El primer carácter debe ser una letra.
+ El nombre no puede incluir dos guiones consecutivos ni finalizar con guion.

## Consola
<a name="USER_WorkingWithParamGroups.Creating.CON"></a>

**Para crear un grupo de parámetros de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. Elija **Create parameter group**.

1. Para **Nombre del grupo de parámetros**, escriba el nombre del nuevo grupo de parámetros de base de datos.

1. En **Descripción**, escriba una descripción del nuevo grupo de parámetros de base de datos. 

1. En **Tipo de motor**, elija el motor de base de datos. 

1. En **Familia del grupo de parámetros**, seleccione una familia de grupo de parámetros de base de datos.

1. En **Tipo**, elija **Grupo de parámetros de base de datos**.

1. Seleccione **Create (Crear)**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Creating.CLI"></a>

Para crear un grupo de parámetros de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html) de la AWS CLI. En el siguiente ejemplo se crea un grupo de parámetros de base de datos denominado *mydbparametergroup* para MySQL versión 8.0 con la descripción “*My new parameter group*”.

Incluya los siguientes parámetros obligatorios:
+ `--db-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

Para mostrar todas las familias de grupos de parámetros disponibles, use el siguiente comando:

```
aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"
```

**nota**  
La salida contiene duplicados.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds create-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --db-parameter-group-family aurora-mysql5.7 \
    --description "My new parameter group"
```
Para Windows:  

```
aws rds create-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --db-parameter-group-family aurora-mysql5.7 ^
    --description "My new parameter group"
```
El resultado de este comando debería ser similar al siguiente:  

```
DBPARAMETERGROUP  mydbparametergroup  aurora-mysql5.7  My new parameter group					
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Creating.API"></a>

Para crear un grupo de parámetros de base de datos, utilice la operación [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html) de la API de RDS.

Incluya los siguientes parámetros obligatorios:
+ `DBParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`

# Asociación de un grupo de parámetros de base de datos con una instancia de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.Associating"></a>

Puede crear sus propios grupos de parámetros de base de datos con configuraciones personalizadas. Puede asociar un grupo de parámetros de base de datos con una instancia de base de datos mediante Consola de administración de AWS, la AWS CLI, o la API de RDS. Puede hacerlo al crear o modificar una instancia de base de datos.

Para obtener información sobre la creación de un grupo de parámetros de base de datos, consulte [Creación de un grupo de parámetros de base de datos en Amazon Aurora](USER_WorkingWithParamGroups.Creating.md). Para obtener información acerca de la modificación de una instancia de base de datos, consulte [Modificación de una instancia de base de datos en un clúster de base de datos](Aurora.Modifying.md#Aurora.Modifying.Instance).

**nota**  
Al asociar un nuevo grupo de parámetros de base de datos con una instancia de base de datos, los parámetros estáticos y dinámicos modificados se aplican solo después de reiniciar la instancia de base de datos. Sin embargo, si modifica los parámetros dinámicos en el grupo de parámetros de base de datos después de asociarlos a la instancia de base de datos, dichos cambios se aplican inmediatamente sin reiniciar.

## Consola
<a name="USER_WorkingWithParamGroups.Associating.CON"></a>

**Para asociar un grupo de parámetros de base de datos con una instancia de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Databases (Bases de datos)** y, a continuación, seleccione la instancia de base de datos que desee modificar. 

1. Elija **Modify**. Aparece la página **Modify DB instance (Modificar instancia de base de datos)**.

1. Cambie la configuración del **grupo de parámetros de base de datos**. 

1. Elija **Continue** y consulte el resumen de las modificaciones. 

1. (Opcional) Seleccione **Apply immediately (Aplicar inmediatamente)** para aplicar los cambios inmediatamente. Si se selecciona esta opción, puede producirse una interrupción en algunos casos. 

1. En la página de confirmación, revise los cambios. Si son correctos, elija **Modify DB instance (Modificar instancia de base de datos)** para guardar los cambios. 

   O bien, elija **Back (Atrás)** para editar los cambios o **Cancel (Cancelar)** para cancelarlos. 

## AWS CLI
<a name="USER_WorkingWithParamGroups.Associating.CLI"></a>

Para asociar un grupo de parámetros de base de datos con una instancia de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) de AWS CLI con las siguientes opciones:
+ `--db-instance-identifier`
+ `--db-parameter-group-name`

En el ejemplo siguiente se asocia el `mydbpg` grupo de parámetros de base de datos con la `database-1` instancia de base de datos. Los cambios se aplican inmediatamente mediante `--apply-immediately`. Utilícelo `--no-apply-immediately` para aplicar los cambios durante la siguiente ventana de mantenimiento. 

**Example**  
Para Linux, macOS o Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier database-1 \
    --db-parameter-group-name mydbpg \
    --apply-immediately
```
Para Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier database-1 ^
    --db-parameter-group-name mydbpg ^
    --apply-immediately
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Associating.API"></a>

Para asociar un grupo de parámetros de base de datos con una instancia de base de datos, utilice la operación [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) de la API de RDS con los siguientes parámetros:
+ `DBInstanceName`
+ `DBParameterGroupName`

# Modificación de los parámetros de un grupo de parámetros de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.Modifying"></a>

Es posible modificar los valores de los parámetros de un grupo de parámetros de base de datos creado por el cliente; no es posible modificar los valores de los parámetros de un grupo de parámetros de base de datos predeterminado. Los cambios realizados en los parámetros de un grupo de parámetros de base de datos creado por el cliente se aplican a todas las instancias de bases de datos asociadas al grupo de parámetros de base de datos. 

Hay dos tipos de parámetros: parámetros dinámicos y parámetros estáticos. Los cambios en los parámetros dinámicos se aplican a la instancia de base de datos inmediatamente sin necesidad de reiniciar. Los cambios en los parámetros estáticos se aplican solo después de reiniciar la instancia de base de datos.

La consola de RDS muestra el estado del grupo de parámetros de base de datos asociado a una instancia de base de datos en la pestaña **Configuration (Configuración)**. Por ejemplo, si la instancia de base de datos no está utilizando los cambios más recientes del grupo de parámetros de base de datos que tiene asociado, la consola de RDS muestra el grupo de parámetros de base de datos con el estado **pending-reboot**. Para aplicar los cambios de parámetros más recientes en esa instancia de base de datos, reinicie manualmente la instancia de base de datos.

![\[Escenario de cambios de parámetros pendientes de reinicio\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-instance-param-group.png)


## Consola
<a name="USER_WorkingWithParamGroups.Modifying.CON"></a>

**Modificación de parámetros en un grupo de parámetros de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. En la lista, elija el nombre del grupo de parámetros que desea modificar.

1. En **Parameter group actions (Acciones de grupos de parámetros)**, seleccione **Edit (Editar)**.

1. Cambie los valores de los parámetros que desee modificar. Puede desplazarse por los parámetros utilizando las teclas de flecha de la parte superior derecha del cuadro de diálogo. 

   No puede cambiar los valores de un grupo de parámetros predeterminado.

1. Elija **Save changes**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Modifying.CLI"></a>

Para modificar un grupo de parámetros de base de datos, utilice el AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html) comando con las siguientes opciones requeridas:
+ `--db-parameter-group-name`
+ `--parameters`

En el siguiente ejemplo se modifican los valores de` max_connections` y `max_allowed_packet` en el grupo de parámetros de base de datos denominado *mydbparametergroup*.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds modify-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
Para Windows:  

```
aws rds modify-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
El comando produce un resultado similar al siguiente:  

```
DBPARAMETERGROUP  mydbparametergroup
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Modifying.API"></a>

Para modificar un grupo de parámetros de base de datos, utilice la operación [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html) de la API de RDS con los siguientes parámetros requeridos:
+ `DBParameterGroupName`
+ `Parameters`

# Restablecimiento de los parámetros de un grupo de parámetros de base de datos a sus valores predeterminados en Amazon Aurora
<a name="USER_WorkingWithParamGroups.Resetting"></a>

Puede restablecer los valores de los parámetros de un grupo de parámetros de base de datos creado por el cliente a sus valores predeterminados. Los cambios realizados en los parámetros de un grupo de parámetros de base de datos creado por el cliente se aplican a todas las instancias de bases de datos asociadas al grupo de parámetros de base de datos.

Cuando utiliza la consola, puede restablecer parámetros específicos a sus valores predeterminados. Sin embargo, no puede restablecer fácilmente todos los parámetros del grupo de parámetros de base de datos a la vez. Cuando utiliza la AWS CLI o la API de RDS, puede restablecer parámetros específicos a sus valores predeterminados. También puede restablecer fácilmente todos los parámetros del grupo de parámetros de base de datos a la vez.

Los cambios en algunos parámetros se aplican a la instancia de base de datos inmediatamente sin necesidad de reiniciar. Los cambios en otros parámetros se aplican únicamente después de reiniciar la instancia de base de datos. La consola de RDS muestra el estado del grupo de parámetros de base de datos asociado a una instancia de base de datos en la pestaña **Configuration (Configuración)**. Por ejemplo, podría darse por ejemplo que la instancia de base de datos no está utilizando los cambios más recientes del grupo de parámetros de base de datos asociado. De ser así, la consola de RDS muestra el grupo de parámetros de base de datos con el estado **pending-reboot**. Para aplicar los cambios de parámetros más recientes en esa instancia de base de datos, reinicie manualmente la instancia de base de datos.

![\[Escenario de cambios de parámetros pendientes de reinicio\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-instance-param-group.png)


**nota**  
En un grupo de parámetros de base de datos predeterminado, los parámetros siempre se establecen en sus valores predeterminados.

## Consola
<a name="USER_WorkingWithParamGroups.Resetting.CON"></a>

**Para restablecer los parámetros de un grupo de parámetros de base de datos a sus valores predeterminados**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. En la lista, elija el grupo de parámetros.

1. En **Parameter group actions (Acciones de grupos de parámetros)**, seleccione **Edit (Editar)**.

1. Elija los parámetros que desea restablecer a sus valores predeterminados. Puede desplazarse por los parámetros utilizando las teclas de flecha de la parte superior derecha del cuadro de diálogo. 

   No puede restablecer los valores de un grupo de parámetros predeterminado.

1. Elija **Restablecer** y, a continuación, confirme seleccionando **Restablecer parámetros**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Resetting.CLI"></a>

Para restablecer algunos o todos los parámetros de un grupo de parámetros de base de datos, utilice el comando AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html) con la siguiente opción requerida: `--db-parameter-group-name`.

Para restablecer todos los parámetros del grupo de parámetros de base de datos, especifique la opción `--reset-all-parameters`. Para restablecer parámetros específicos, especifique la opción `--parameters`.

En el ejemplo siguiente se restablecen todos los parámetros del grupo de parámetros DB denominado *mydbparametergroup* a sus valores predeterminados.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds reset-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --reset-all-parameters
```
Para Windows:  

```
aws rds reset-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --reset-all-parameters
```

En el ejemplo siguiente se restablecen las opciones `max_connections` y `max_allowed_packet` a sus valores predeterminados en el grupo de parámetros de base de datos denominado *mydbparametergroup*.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds reset-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ApplyMethod=immediate"
```
Para Windows:  

```
aws rds reset-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ApplyMethod=immediate"
```
El comando produce un resultado similar al siguiente:  

```
DBParameterGroupName  mydbparametergroup
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Resetting.API"></a>

Para restablecer los parámetros de un grupo de parámetros de base de datos a sus valores predeterminados, utilice el comando [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html) API de RDS con el siguiente parámetro requerido: `DBParameterGroupName`.

Para restablecer todos los parámetros del grupo de parámetros de base de datos, defina el parámetro `ResetAllParameters` en `true`. Para restablecer parámetros específicos, especifique el parámetro `Parameters`.

# Copia de un grupo de parámetros de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.Copying"></a>

Puede copiar los grupos de parámetros de base de datos personalizados que cree. Copiar un grupo de parámetros puede ser una solución práctica. Por ejemplo, podría darse cuando haya creado un grupo de parámetros de base de datos y desee incluir la mayoría de los parámetros y valores personalizados en un nuevo grupo de parámetros de base de datos. Puede copiar un grupo de parámetros de base de datos utilizando la Consola de administración de AWS. También puede utilizar el comando AWS CLI [copy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html) o la operación [CopyDBParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html) de la API de RDS.

Después de copiar un grupo de parámetros de base de datos, espere al menos 5 minutos antes de crear la primera instancia de base de datos que utilice ese grupo de parámetros de base de datos como grupo de parámetros predeterminado. Esto permite a Amazon RDS finalizar por completo la acción de copia antes de que se utilice el grupo de parámetros. Esto es especialmente importante para los parámetros que son críticos al crear la base de datos predeterminada de una instancia de base de datos. Un ejemplo es el conjunto de caracteres para la base de datos predeterminada definida por el parámetro `character_set_database`. Utilice la opción **Parameter Groups (Grupos de parámetros)** de la [consola de Amazon RDS](https://console.aws.amazon.com/rds/) o el comando [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html) para comprobar que se ha creado el grupo de parámetros de base de datos.

**nota**  
No es posible copiar un grupo de parámetros predeterminado. Sin embargo, puede crear un grupo de parámetros que se base en uno predeterminado.  
No puede copiar un grupo de parámetros de base de datos en una Cuenta de AWS o Región de AWS diferente.

## Consola
<a name="USER_WorkingWithParamGroups.Copying.CON"></a>

**Para copiar un grupo de parámetros de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. En la lista, seleccione el grupo de parámetros personalizado que desea copiar.

1. En **Parameter group actions (Acciones de grupos de parámetros)**, seleccione **Copy (Copiar)**.

1. En **New DB parameter group identifier (Nuevo identificador de grupo de parámetros de base de datos)**, escriba el nombre del nuevo grupo de parámetros.

1. En **Description (Descripción)**, escriba una descripción para el nuevo grupo de parámetros.

1. Elija **Copy**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Copying.CLI"></a>

Para copiar un grupo de parámetros de base de datos, utilice el comando [AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html) de `copy-db-parameter-group` con las siguientes opciones requeridas:
+ `--source-db-parameter-group-identifier`
+ `--target-db-parameter-group-identifier`
+ `--target-db-parameter-group-description`

En el siguiente ejemplo se crea un nuevo grupo de parámetros de base de datos denominado `mygroup2` que es una copia del grupo de parámetros de base de datos `mygroup1`.

**Example**  
Para Linux, macOS o Unix:  

```
aws rds copy-db-parameter-group \
    --source-db-parameter-group-identifier mygroup1 \
    --target-db-parameter-group-identifier mygroup2 \
    --target-db-parameter-group-description "DB parameter group 2"
```
Para Windows:  

```
aws rds copy-db-parameter-group ^
    --source-db-parameter-group-identifier mygroup1 ^
    --target-db-parameter-group-identifier mygroup2 ^
    --target-db-parameter-group-description "DB parameter group 2"
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Copying.API"></a>

Para copiar un grupo de parámetros de base de datos, utilice la operación [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html) de la API de RDS con los siguientes parámetros obligatorios:
+ `SourceDBParameterGroupIdentifier`
+ `TargetDBParameterGroupIdentifier`
+ `TargetDBParameterGroupDescription`

# Enumeración de grupos de parámetros de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.Listing"></a>

Es posible obtener un listado de los grupos de parámetros de base de datos que se han creado para una cuenta de AWS.

**nota**  
Los grupos de parámetros predeterminados se crean automáticamente a partir de una plantilla de parámetros predeterminados cuando se crea una instancia de base de datos para un motor y una versión de base de datos específicos. Estos grupos de parámetros predeterminados contienen los valores preferidos para los parámetros y no se pueden modificar. Los valores de los parámetros se pueden modificar cuando se crea un grupo de parámetros personalizado. 

## Consola
<a name="USER_WorkingWithParamGroups.Listing.CON"></a>

**Para obtener una lista de todos los grupos de parámetros de base de datos de una cuenta de AWS.**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

   Los grupos de parámetros de base de datos aparecen en una lista.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Listing.CLI"></a>

Para obtener la lista de todos los grupos de parámetros de base de datos para una cuenta de AWS, utilice el comando AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameter-groups.html).

**Example**  
En el siguiente ejemplo se obtiene la lista de todos los grupos de parámetros de base de datos disponibles en una cuenta de AWS.  

```
aws rds describe-db-parameter-groups
```
El comando devuelve una respuesta similar a la siguiente:  

```
DBPARAMETERGROUP  default.mysql8.0     mysql8.0  Default parameter group for MySQL8.0
DBPARAMETERGROUP  mydbparametergroup   mysql8.0  My new parameter group
```
En el siguiente ejemplo se describe el grupo de parámetros *mydbparamgroup1*.  
Para Linux, macOS o Unix:  

```
aws rds describe-db-parameter-groups \
    --db-parameter-group-name mydbparamgroup1
```
Para Windows:  

```
aws rds describe-db-parameter-groups ^
    --db-parameter-group-name mydbparamgroup1
```
El comando devuelve una respuesta similar a la siguiente:  

```
DBPARAMETERGROUP  mydbparametergroup1  mysql8.0  My new parameter group
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Listing.API"></a>

Para obtener la lista de todos los grupos de parámetros de base de datos de una cuenta de AWS, utilice la operación [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html) de la API de RDS.

# Visualización de los valores de parámetros de un grupo de parámetros de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.Viewing"></a>

Es posible obtener una lista de todos los parámetros de un grupo de parámetros de base de datos y sus valores.

## Consola
<a name="USER_WorkingWithParamGroups.Viewing.CON"></a>

**Para ver los valores de los parámetros de un grupo de parámetros de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

   Los grupos de parámetros de base de datos aparecen en una lista.

1. Seleccione el nombre del grupo de parámetros para ver su lista de parámetros.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Viewing.CLI"></a>

Para ver los valores de los parámetros de un grupo de parámetros de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html) de la AWS CLI con el siguiente parámetro obligatorio.
+ `--db-parameter-group-name`

**Example**  
En el siguiente ejemplo se obtiene la lista de los parámetros y los valores de los parámetros de un grupo de parámetros de base de datos denominado *mydbparametergroup.*  

```
aws rds describe-db-parameters --db-parameter-group-name mydbparametergroup
```
El comando devuelve una respuesta similar a la siguiente:  

```
DBPARAMETER  Parameter Name            Parameter Value  Source           Data Type  Apply Type  Is Modifiable
DBPARAMETER  allow-suspicious-udfs                      engine-default   boolean    static      false
DBPARAMETER  auto_increment_increment                   engine-default   integer    dynamic     true
DBPARAMETER  auto_increment_offset                      engine-default   integer    dynamic     true
DBPARAMETER  binlog_cache_size         32768            system           integer    dynamic     true
DBPARAMETER  socket                    /tmp/mysql.sock  system           string     static      false
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Viewing.API"></a>

Para ver los valores de los parámetros de un grupo de parámetros de base de datos, utilice el comando [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) de la API de RDS con el siguiente parámetro obligatorio.
+ `DBParameterGroupName`

# Eliminación de un grupo de parámetros de base de datos en Amazon Aurora
<a name="USER_WorkingWithParamGroups.Deleting"></a>

Puede eliminar un grupo de parámetros de base de datos mediante la Consola de administración de AWS, la AWS CLI o la API de RDS. Un grupo de parámetros solo se puede eliminar si no está asociado a una instancia de base de datos.

## Consola
<a name="USER_WorkingWithParamGroups.Deleting.CON"></a>

**Eliminación de un grupo de parámetros de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

   Los grupos de parámetros de base de datos aparecen en una lista.

1. Elija el nombre del grupo de parámetros que se va a eliminar.

1. Elija **Acciones** y, a continuación, elija **Eliminar**.

1. Revise los nombres de los grupos de parámetros y seleccione **Eliminar**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Deleting.CLI"></a>

Para eliminar un grupo de parámetros de base de datos, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-parameter-group.html) de la AWS CLI con los siguientes parámetros obligatorios:
+ `--db-parameter-group-name`

**Example**  
En el siguiente ejemplo, se elimina un grupo de parámetros de base de datos con el nombre *mydbparametergroup*.  

```
aws rds delete-db-parameter-group --db-parameter-group-name mydbparametergroup
```

## API de RDS
<a name="USER_WorkingWithParamGroups.Deleting.API"></a>

Para eliminar un grupo de parámetros de base de datos, utilice la API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html) de RDS con los siguientes parámetros obligatorios.
+ `DBParameterGroupName`

# Comparación de grupos de parámetros de la base de datos
<a name="USER_WorkingWithParamGroups.Comparing"></a>

Puede usar la Consola de administración de AWS para ver las diferencias entre dos grupos de parámetros de base de datos.

Los grupos de parámetros especificados deben ser grupos de parámetros de base de datos o ambos deben ser grupos de parámetros de clústeres de base de datos. Esto es cierto incluso si el motor de base de datos y la versión son iguales. Por ejemplo, no puede comparar un grupo de parámetros de base de datos de `aurora-mysql8.0` (Aurora MySQL versión  3) con un grupo de parámetros de clústeres de base de datos de `aurora-mysql8.0`.

Puede comparar los grupos de parámetros de base de datos de Aurora MySQL y RDS para MySQL, incluso para versiones diferentes, pero no puede comparar los grupos de parámetros de base de datos de Aurora PostgreSQL y RDS para PostgreSQL.

**Para comparar dos grupos de parámetros de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Parameter groups** (Grupos de parámetros).

1. En la lista, seleccione los dos grupos de parámetros que desea comparar.
**nota**  
Para comparar un grupo de parámetros predeterminado con un grupo de parámetros personalizado, primero elija el grupo de parámetros predeterminado en la pestaña **Predeterminado** y, a continuación, elija el grupo de parámetros personalizado en la pestaña **Personalizado**.

1. En **Acciones**, elija **Comparar**.

# Especificación de parámetros de base de datos
<a name="USER_ParamValuesRef"></a>

Los tipos de parámetros de base de datos incluyen lo siguiente:
+ Entero
+ Booleano
+ Cadena
+ Largo
+ Doble
+ Timestamp
+ Objeto de otros tipos de datos definidos
+ Matriz de valores de tipo entero, booleano, en cadena, largos, dobles, temporales o de objeto

También puede especificar parámetros de enteros y booleanos mediante expresiones, fórmulas y funciones. 

**Contents**
+ [

## Fórmulas de parámetros de base de datos
](#USER_ParamFormulas)
  + [

### Variables de las fórmulas de parámetros de base de datos
](#USER_FormulaVariables)
  + [

### Operadores de las fórmulas de parámetros de base de datos
](#USER_FormulaOperators)
+ [

## Funciones de parámetros de base de datos
](#USER_ParamFunctions)
+ [

## Expresiones de registro de parámetros de base de datos
](#USER_ParamLogExpressions)
+ [

## Ejemplos de valores de los parámetros de base de datos
](#USER_ParamValueExamples)

## Fórmulas de parámetros de base de datos
<a name="USER_ParamFormulas"></a>

Una fórmula de parámetros de base de datos es una expresión que da como resultado un valor entero o un valor booleano. Se encierra la expresión entre llaves: \$1\$1. Puede especificar fórmulas para el valor de un parámetro de base de datos o como argumento de una función de parámetro de base de datos.

**Sintaxis**  

```
{FormulaVariable}
{FormulaVariable*Integer}
{FormulaVariable*Integer/Integer}
{FormulaVariable/Integer}
```

### Variables de las fórmulas de parámetros de base de datos
<a name="USER_FormulaVariables"></a>

Cada variable de la fórmula devuelve un entero o un valor booleano. Los nombres de las variables distinguen entre mayúsculas y minúsculas.

*AllocatedStorage*  
Devuelve un entero que representa el tamaño, en bytes, del volumen de datos.

*DBInstanceClassMemory*  
Devuelve un entero del número de bytes de memoria disponibles para el proceso de base de datos. Este número se calcula internamente. Para ello, comienza con la cantidad total de memoria de la clase de instancia de base de datos. De esto, el cálculo resta la memoria reservada del sistema operativo y los procesos de RDS que administran la instancia. Por lo tanto, el número siempre es un poco inferior al de las cifras de memoria que se muestran en las tablas de clases de instancia en [Clases de instancia de base de datos de Amazon Aurora](Concepts.DBInstanceClass.md). El valor exacto depende de una combinación de factores. Estos incluyen la clase de instancia, motor de base de datos y de si aplica a una instancia de RDS o a una instancia que forme parte de un clúster de Aurora. 

*DBInstanceVCPU*  
Devuelve un entero que representa el número de unidades de procesamiento centrales virtuales (vCPU) utilizadas por Amazon RDS para administrar la instancia.

*EndPointPort*  
Devuelve un entero que representa el puerto utilizado al conectarse a la instancia de base de datos.

*TrueIfReplica*  
Devuelve `1` si la instancia de base de datos es una réplica de lectura y `0` si no lo es. Es el valor predeterminado del parámetro `read_only` en Aurora MySQL.

### Operadores de las fórmulas de parámetros de base de datos
<a name="USER_FormulaOperators"></a>

Las fórmulas de parámetros de base de datos admiten dos operadores: división y multiplicación.

*Operador de división: /*  
Divide el dividendo entre el divisor, y devuelve un cociente entero. Los decimales del cociente se truncan, no se redondean.  
Sintaxis  

```
dividend / divisor
```
Los argumentos del dividendo y el divisor deben ser expresiones enteras.

*Operador de multiplicación: \$1*  
Multiplica las expresiones, devolviendo el producto de las expresiones. Los decimales de las expresiones se truncan, no se redondean.  
Sintaxis  

```
expression * expression
```
Las dos expresiones deben dar como resultado valores enteros.

## Funciones de parámetros de base de datos
<a name="USER_ParamFunctions"></a>

Los argumentos de las funciones de parámetro de base de datos se especifican como enteros o fórmulas. Cada función debe tener un argumento como mínimo. Especifique varios argumentos como una lista separada por comas. La lista no puede tener ningún miembro vacío; por ejemplo, *argument1*,,*argument3*. Los nombres de las funciones no distinguen entre mayúsculas y minúsculas.

*IF*  
Devuelve un argumento.  
Sintaxis  

```
IF(argument1, argument2, argument3)
```
Devuelve el segundo argumento si el primer argumento da como resultado true. En caso contrario, devuelve el tercer argumento.

*GREATEST*  
Devuelve el valor más grande de una lista de números enteros o fórmulas de parámetros.  
Sintaxis  

```
GREATEST(argument1, argument2,...argumentn)
```
Devuelve un número entero.

*LEAST*  
Devuelve el valor más pequeño de una lista de números enteros o fórmulas de parámetros.  
Sintaxis  

```
LEAST(argument1, argument2,...argumentn)
```
Devuelve un número entero.

*SUM*  
Suma los valores de los números enteros o fórmulas de parámetros especificados.  
Sintaxis  

```
SUM(argument1, argument2,...argumentn)
```
Devuelve un número entero.

## Expresiones de registro de parámetros de base de datos
<a name="USER_ParamLogExpressions"></a>

Puede establecer un valor de parámetro de base de datos entero en una expresión de registro. Se encierra la expresión entre llaves: \$1\$1. Por ejemplo:

```
{log(DBInstanceClassMemory/8187281418)*1000}
```

La función `log` representa la base de registro 2. En este ejemplo también se utiliza la variable de fórmula `DBInstanceClassMemory`. Consulte [Variables de las fórmulas de parámetros de base de datos](#USER_FormulaVariables). 

## Ejemplos de valores de los parámetros de base de datos
<a name="USER_ParamValueExamples"></a>

Estos ejemplos muestran el uso de fórmulas, funciones y expresiones para los valores de los parámetros de base de datos.

**aviso**  
Establecer parámetros incorrectamente en un grupo de parámetros de base de datos puede tener efectos adversos no deseados. Estos pueden incluir el rendimiento degradado y la inestabilidad del sistema. Tenga cuidado siempre que modifique los parámetros de base de datos y haga una copia de seguridad de los datos antes de modificar el grupo de parámetros de base de datos. Pruebe los cambios de los grupos de parámetros en instancias de bases de datos de prueba, creadas mediante restauraciones a un momento dado, antes de aplicar dichos cambios de grupo de parámetros a las instancias de bases de datos de producción. 

**Example uso de la función de parámetro de base de datos LEAST**  
Puede especificar la función `LEAST` en un valor de parámetro de Aurora MySQL `table_definition_cache`. Úsalo para establecer el número de definiciones de tabla que se pueden almacenar en la caché de definiciones con un mínimo de `DBInstanceClassMemory`/393040 o 20 000.  

```
LEAST({DBInstanceClassMemory/393040}, 20000)
```