

# Creación de un clúster de bases de datos de Aurora Serverless v1
<a name="aurora-serverless.create"></a>

**importante**  
AWS ha [anunciado la fecha de fin de la vida útil de Aurora Serverless v1, que será el 31 de marzo de 2025](https://repost.aws/questions/QUhcMVoChXRm2HLi8F-yih1g/announcement-support-for-aurora-s/announcement-support-for-aurora-serverless-v1-ending-soon). Todos los clústeres de Aurora Serverless v1 que no se migren antes del 31 de marzo de 2025 se migrarán a Aurora Serverless v2 durante el periodo de mantenimiento. Si se produce un error en la actualización, Amazon Aurora convierte el clúster sin servidor v1 en un clúster aprovisionado con la versión de motor equivalente durante el periodo de mantenimiento. Si procede, Amazon Aurora inscribirá el clúster aprovisionado convertido en soporte extendido de Amazon RDS. Para obtener más información, consulte [Soporte extendido de Amazon RDS con Amazon Aurora](extended-support.md).

 El procedimiento siguiente crea un clúster de Aurora Serverless v1 sin ninguno de los objetos o datos de esquema. Si desea crear un clúster de Aurora Serverless v1 que es un duplicado de un aprovisionado de un clúster aprovisionado o de Aurora Serverless v1, puede realizar una operación de restauración o clonación de instantáneas. Para obtener más detalles, consulte [Restauración de una instantánea de clúster de base de datos](aurora-restore-snapshot.md) y [Clonación de un volumen de clúster de base de datos de Amazon Aurora](Aurora.Managing.Clone.md). No se puede convertir un clúster aprovisionado existente en Aurora Serverless v1. No se puede convertir un clúster de Aurora Serverless v1 existente en un clúster aprovisionado. 

 Cuando crea un clúster de bases de datos de Aurora Serverless v1, puede establecer la capacidad mínima y máxima del clúster. Cada unidad de capacidad equivale a una configuración de computación y memoria específicas. Aurora Serverless v1 crea automáticamente reglas de escalado para los límites de uso de la CPU, las conexiones y la memoria disponible, y se escala sin problemas al rango de unidades de capacidad que necesiten las aplicaciones. Para obtener más información, consulte [Aurora Serverless v1 architecture](aurora-serverless-v1.how-it-works.md#aurora-serverless.architecture). 

 Puede establecer los siguientes valores específicos para el clúster de bases de datos de Aurora Serverless v1: 
+  **Unidad de capacidad mínima de Aurora**: Aurora Serverless v1 puede reducir la capacidad hasta esta unidad de capacidad. 
+  **Unidad de capacidad máxima de Aurora**: Aurora Serverless v1 puede aumentar la capacidad hasta esta unidad de capacidad. 

 También puede elegir las siguientes opciones de configuración de escalado opcionales: 
+  **Forzar el escalado de la capacidad a los valores especificados cuando se alcance el tiempo de espera**: puede elegir esta configuración si desea que Aurora Serverless v1 fuerce el escalado de Aurora Serverless v1 incluso si no puede encontrar un punto de escalado antes de que se agote el tiempo de espera. Si desea que Aurora Serverless v1 cancele los cambios de capacidad si no puede encontrar un punto de escalado, no elija esta opción de configuración. Para obtener más información, consulte [Acción de tiempo de espera para cambios de capacidad](aurora-serverless-v1.how-it-works.md#aurora-serverless.how-it-works.timeout-action). 
+  **Pausar la capacidad de cómputo después de minutos consecutivos de inactividad**: puede elegir esta configuración si desea que Aurora Serverless v1 escale a cero cuando no haya actividad en el clúster de bases de datos durante el periodo de tiempo que especifique. Con esta configuración habilitada, el clúster de bases de datos de Aurora Serverless v1 reanuda automáticamente el procesamiento y se escala a la capacidad necesaria para gestionar la carga de trabajo cuando se reanuda el tráfico de la base de datos. Para obtener más información, consulte [Pausar y reanudar Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.how-it-works.pause-resume). 

 Antes de crear un clúster de bases de datos de Aurora Serverless v1, necesita una cuenta de AWS. También tiene que haber completado las tareas de configuración para trabajar con Amazon Aurora. Para obtener más información, consulte [Configuración del entorno para Amazon Aurora](CHAP_SettingUp_Aurora.md). También debe completar otros pasos preliminares para crear cualquier clúster de bases de datos de Aurora. Para obtener más información, consulte [Creación de un clúster de base de datos de Amazon Aurora](Aurora.CreateInstance.md). 

 Aurora Serverless v1 está disponible en determinadas Regiones de AWS y solo para versiones de Aurora MySQL y Aurora PostgreSQL específicas. Para obtener más información, consulte [Aurora Serverless  v1](Concepts.Aurora_Fea_Regions_DB-eng.Feature.ServerlessV1.md). 

**nota**  
 El volumen de un clúster de Aurora Serverless v1 siempre está cifrado. Cuando crea el clúster de bases de datos de Aurora Serverless v1, no puede desactivar el cifrado, pero puede elegir usar su propia clave de cifrado. Con Aurora Serverless v2, puede elegir si desea cifrar el volumen del clúster. 

 Puede crear un clúster de base de datos de Aurora Serverless v1 con la AWS CLI o la API de RDS.

**nota**  
Si recibe el siguiente mensaje de error al intentar crear el clúster, su cuenta necesita permisos adicionales.   
`Unable to create the resource. Verify that you have permission to create service linked role. Otherwise wait and try again later.`  
Para obtener más información, consulte [Uso de roles vinculados a servicios de Amazon Aurora](UsingWithRDS.IAM.ServiceLinkedRoles.md).

No puede conectarse directamente a la instancia de base de datos en su clúster de bases de datos de Aurora Serverless v1. Para conectarse al clúster de bases de datos de Aurora Serverless v1, utilice el punto de enlace de la base de datos. Puede encontrar el punto de enlace del clúster de bases de datos de Aurora Serverless v1 en la pestaña **Connectivity & security (Conectividad y seguridad)** del clúster en la Consola de administración de AWS. Para obtener más información, consulte [Conexión a un clúster de base de datos Amazon Aurora](Aurora.Connecting.md).

## AWS CLI
<a name="aurora-serverless.create.cli"></a>

 Para crear un nuevo clúster de bases de datos de Aurora Serverless v1 mediante la AWS CLI, ejecute el comando [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) y especifique `serverless` en la opción `--engine-mode`.

 Si lo desea, puede especificar la opción `--scaling-configuration` para configurar la capacidad mínima, la capacidad máxima y la pausa automática cuando no haya conexiones.

 Los siguientes ejemplos de comandos crean un nuevo clúster de bases de datos Serverless estableciendo la opción `--engine-mode` en `serverless`. Los ejemplos también especifican valores para la opción `--scaling-configuration`.

### Ejemplo de Aurora MySQL
<a name="aurora-serverless.create.cli.MySQL"></a>

 El siguiente comando crea un nuevo clúster de base de datos sin servidor compatible con Aurora MySQL. Los valores de capacidad válidos para Aurora MySQL son `1`, `2`, `4`, `8`, `16`, `32`, `64`, `128` y `256`.

Para Linux, macOS o Unix:

```
aws rds create-db-cluster --db-cluster-identifier sample-cluster \
    --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 \
    --engine-mode serverless \
    --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true \
    --master-username username --master-user-password password
```

Para Windows:

```
aws rds create-db-cluster --db-cluster-identifier sample-cluster ^
    --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 ^
    --engine-mode serverless ^
    --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true ^
    --master-username username --master-user-password password
```

### Ejemplo de Aurora PostgreSQL
<a name="aurora-serverless.create.cli.PostgreSQL"></a>

 El siguiente comando crea un nuevo clúster de base de datos sin servidor compatible con PostgreSQL 13.9. Los valores de capacidad válidos para Aurora PostgreSQL son `2`, `4`, `8`, `16`, `32`, `64`, `192` y `384`. 

Para Linux, macOS o Unix:

```
aws rds create-db-cluster --db-cluster-identifier sample-cluster \
    --engine aurora-postgresql --engine-version 13.9 \
    --engine-mode serverless \
    --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true \
    --master-username username --master-user-password password
```

Para Windows:

```
aws rds create-db-cluster --db-cluster-identifier sample-cluster ^
    --engine aurora-postgresql --engine-version 13.9 ^
    --engine-mode serverless ^
    --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true ^
    --master-username username --master-user-password password
```

## API de RDS
<a name="aurora-serverless.create.api"></a>

 Para crear un nuevo clúster de bases de datos de Aurora Serverless v1 mediante la API de RDS, ejecute la operación [CreateDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) y especifique `serverless` en el parámetro `EngineMode`. 

 Si lo desea, puede especificar el parámetro `ScalingConfiguration` para configurar la capacidad mínima, la capacidad máxima y la pausa automática cuando no haya conexiones. Entre los valores de capacidad válidos se incluyen los siguientes: 
+  Aurora MySQL: `1`, `2`, `4`, `8`, `16`, `32`, `64`, `128` y `256`. 
+  Aurora PostgreSQL: `2`, `4`, `8`, `16`, `32`, `64`, `192` y `384`. 