

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

# Connect instancias que utilizan LAMP empaquetado por Bitnami a una base de datos Aurora
<a name="amazon-lightsail-connect-lamp-instance-to-aurora-database"></a>

**Este esquema empaquetado por Bitnami está en desuso**  
Los planos empaquetados por Bitnami dejarán de recibir actualizaciones a partir del 19 de mayo de 2026. A partir del 19 de noviembre de 2026, ya no podrás crear nuevas instancias con este blueprint. Al crear nuevas instancias, recomendamos utilizar el plano de Lightsail equivalente, si está disponible. Las instancias existentes que utilicen planos empaquetados por Bitnami seguirán ejecutándose sin interrupciones. [Más información](amazon-lightsail-faq-bitnami-blueprints.md)  
[Si tienes una instancia existente que usa un blueprint empaquetado por Bitnami y quieres migrar a un Lightsail-packaged blueprint, consulta Migrar a blueprints de Lightsail.](migrate-from-bitnami-to-lightsail-blueprints.md)

**Este tutorial se aplica únicamente a las instancias que utilizan LAMP empaquetado por Bitnami**  
[Si su instancia usa el plano LAMP incluido en Lightsail, consulte LAMP en su lugar.](amazon-lightsail-lamp-lightsail.md)

Los datos de aplicación para publicaciones, páginas y usuarios se almacenan en una base de datos MariaDB que se ejecuta en su instancia de LAMP en Amazon Lightsail. Si la instancia falla, es posible que se pierdan los datos que contiene. Para evitar esta situación, debe transferir los datos de la aplicación a una base de datos administrada MySQL.

Amazon Aurora es una base de datos PostgreSQL-compatible relacional y MySQL creada para la nube. Combina el rendimiento y la disponibilidad de las bases de datos empresariales tradicionales con la sencillez y la rentabilidad de las bases de datos de código abierto. Aurora se ofrece como parte de Amazon Relational Database Service (Amazon RDS). Amazon RDS es un servicio de base de datos administrada que facilita la configuración, el funcionamiento y el escalado de una base de datos relacional en la nube. Para obtener más información, consulte la [Guía del usuario de Amazon Relational Database Service](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/) y la [Guía del usuario de Amazon Aurora para Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/).

En este tutorial, le mostramos cómo conectar la base de datos de aplicaciones desde una instancia de LAMP en Lightsail a una base de datos gestionada por Aurora en Amazon RDS.

 **Contenido** 
+  [Paso 1: completar los requisitos previos](#connect-lamp-to-aurora-prerequisites) 
+  [Paso 2: configure el grupo de seguridad para su base de datos de Aurora](#configure-security-group) 
+  [Paso 3: Conéctese a la base de datos de Aurora desde su instancia de Lightsail](#connect-to-aurora-database-from-lamp-instance) 
+  [Paso 4: transfiera la base de datos MariaDB desde su instancia LAMP a su base de datos de Aurora](#transfer-database-from-lamp-to-aurora) 
+  [Paso 5: configure su aplicación para que se conecte a su base de datos administrada de Aurora](#connect-application-to-database) 

## Paso 1: completar los requisitos previos
<a name="connect-lamp-to-aurora-prerequisites"></a>

Antes de comenzar, complete los siguientes requisitos previos:

1. Cree una instancia de LAMP en Lightsail y configure la aplicación en ella. La instancia debe estar en estado de ejecución antes de continuar. Para obtener más información, consulte [Lanzamiento y configuración de una instancia LAMP en Lightsail](amazon-lightsail-quick-start-guide-lamp-bitnami.md).

1. Active la interconexión de VPC en su cuenta de Lightsail. Para obtener más información, consulte [Configurar la interconexión de Amazon VPC para que funcione con AWS recursos ajenos a Lightsail](lightsail-how-to-set-up-vpc-peering-with-aws-resources.md).

1. Crear una base de datos administrada de Aurora en Amazon RDS. La base de datos debe encontrarse en la misma Región de AWS que la instancia LAMP. También debe estar en estado de ejecución antes de continuar. Para obtener más información, consulte [Introducción a Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.html) en la *Guía del usuario de Amazon Aurora para Aurora*.

## Paso 2: configure el grupo de seguridad para su base de datos de Aurora
<a name="configure-security-group"></a>

Un grupo AWS de seguridad actúa como un firewall virtual para sus recursos. AWS Controla el tráfico entrante y saliente que se puede conectar a la base de datos de Aurora en Amazon RDS. Para obtener más información sobre los grupos de seguridad, consulte [Controlar el tráfico hacia los recursos mediante grupos de seguridad en la Guía del usuario de Amazon Virtual Private Cloud](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html).

Complete el siguiente procedimiento para configurar el grupo de seguridad de manera que la instancia LAMP pueda establecer una conexión con la base de datos de Aurora.

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

1. Elija **Databases** (Bases de datos) en el panel de navegación.

1. Seleccione la **Instancia de escritor** de la base de datos de Aurora a la que se conectará la instancia LAMP.

1. Elija la pestaña **Conectividad y seguridad**.

1. En la sección **Endpoint & port** (Punto de conexión y puerto), anote el **Endpoint name** (Nombre del punto de conexión) y el **Port** (Puerto) de la **Writer instance** (Instancia de escritor). Los necesitará más adelante cuando configure su instancia de Lightsail para conectarse a la base de datos.

1. En la sección **Security** (Seguridad), elija el enlace del grupo de seguridad de la VPC activo. Se lo redirigirá al grupo de seguridad de la base de datos.  
![Captura de pantalla de la pestaña Conectividad y seguridad de la consola de Amazon RDS.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lamp-aurora-db-select-writer-instance.png)

1. Asegúrese de que el grupo de seguridad para su base de datos de Aurora esté seleccionado.

1. Elija la pestaña **Reglas de entrada**.

1. Elija **Edit inbound rules**.  
![Captura de pantalla de la pestaña Reglas de entrada de la consola de Amazon RDS.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lamp-aurora-select-security-group.png)

1. En la página **Edit inbound rules** (Editar reglas de entrada), elija **Add rule** (Agregar regla).

1. Complete uno de los pasos siguientes:
   + Si utilizas el puerto 3306 predeterminado de MySQL, selecciónalo **MySQL/Aurora**en el menú desplegable **Tipo**.
   + Si utiliza un puerto personalizado para su base de datos, seleccione **Custom TCP** (TCP personalizado) en el menú desplegable **Type** (Tipo) e ingrese el número de puerto en el cuadro de texto **Port Range** (Rango de puertos).

1. En el cuadro de texto **Source** (Origen), agregue la dirección IP privada de la instancia LAMP. Debe ingresar las direcciones IP en la notación CIDR, lo que significa que debe anexar `/32`. Por ejemplo, para permitir `192.0.2.0`, ingrese `192.0.2.0/32`.

1. Seleccione **Guardar reglas**.  
![Captura de pantalla de los detalles de las reglas de entrada de la consola de Amazon RDS.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lamp-aurora-add-security-group-rule.png)

## Paso 3: Conéctese a la base de datos de Aurora desde su instancia de Lightsail
<a name="connect-to-aurora-database-from-lamp-instance"></a>

Complete el siguiente procedimiento para confirmar que puede conectarse a la base de datos de Aurora desde la instancia de Lightsail.

1. Inicie sesión en la consola de [Lightsail](https://lightsail.aws.amazon.com/).

1. En el panel de navegación izquierdo, elija **instancias**.

1. Elija el icono del cliente SSH basado en navegador para que la instancia LAMP se conecte a él mediante SSH.  
![Browser-based Icono del cliente SSH.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lamp-tutorial-05.png)

1. Luego de conectarse a la instancia, ingrese el siguiente comando para conectarse a la base de datos de Aurora. En el comando, {{DatabaseEndpoint}} sustitúyala por la dirección del punto final de la base de datos Aurora y {{Port}} sustitúyala por el puerto de la base de datos. {{MyUserName}}Sustitúyalo por el nombre del usuario que ingresó al crear la base de datos.

   ```
   mysql -h {{DatabaseEndpoint}} -P {{Port}} -u {{MyUserName}} -p
   ```

   Debería ver una respuesta similar a la del siguiente ejemplo, que confirma que la instancia puede acceder y conectarse a la base de datos de Aurora.  
![Respuesta de conexión a MySQL correcta.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lamp-aurora-mysql-connect-message.png)

   Si no ve esta respuesta o recibe un mensaje de error, puede que necesite configurar el grupo de seguridad de la base de datos para permitir que la dirección IP privada de su instancia de Lightsail se conecte a ella. Para obtener más información, consulte la sección [Configuración del grupo de seguridad para la base de datos de Aurora](#configure-security-group) de esta guía.

## Paso 4: transfiera la base de datos MariaDB desde su instancia LAMP a su base de datos de Aurora
<a name="transfer-database-from-lamp-to-aurora"></a>

Una vez que confirmó que puede conectarse a la base de datos desde la instancia, debe migrar los datos de la base de datos de la instancia LAMP a la base de datos de Aurora. Para obtener más información, consulte [Migración de datos a un clúster de base de datos MySQL de Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.html) en la *Guía del usuario de Amazon Aurora para Aurora*.

## Paso 5: configure su aplicación para que se conecte a su base de datos administrada de Aurora
<a name="connect-application-to-database"></a>

Después de transferir los datos de la aplicación a la base de datos de Aurora, debe configurar la aplicación que se ejecuta en la instancia LAMP para que se conecte a la base de datos de Aurora. Conéctese a la instancia LAMP mediante SSH y acceda al archivo de configuración de la base de datos de la aplicación. En el archivo de configuración, defina la dirección del punto de conexión de la base de datos de Aurora, el nombre de usuario y la contraseña de la base de datos. A continuación, se muestra un ejemplo de archivo de configuración.

![Archivo de configuración de la aplicación.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lamp-aurora-application-config-file.png)
