

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.

# Conecte un WordPress sitio web de Lightsail a Amazon S3 con WP Offload Media
<a name="amazon-lightsail-connect-wordpress-to-s3-bitnami"></a>

**Este plano 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 paquetes de Bitnami WordPress**  
Si su instancia usa el WordPress plano empaquetado por Lightsail, consulte en su lugar. [WordPress](amazon-lightsail-wordpress.md)

En este tutorial se describen los pasos necesarios para conectar un sitio WordPress web que se ejecuta en una instancia de Amazon Lightsail a un depósito de Amazon Simple Storage Service (Amazon S3) para almacenar las imágenes y los archivos adjuntos del sitio web. Para ello, debe configurar un WordPress complemento con un conjunto de credenciales de cuenta de Amazon Web Services (AWS). A continuación, el complemento crea el bucket de Amazon S3 por usted y configura su sitio web para que utilice el bucket en lugar del disco de la instancia para las imágenes y los archivos adjuntos del sitio web.

**Topics**
+ [Paso 1: completar los requisitos previos](#connect-wordpress-to-s3-prerequisites-bitnami)
+ [Paso 2: Instala el complemento WP Offload Media en tu sitio web WordPress](#install-wp-offload-media-on-wordpress-bitnami)
+ [Paso 3: Crear una política de IAM](#create-iam-policy-for-wordpress-bitnami)
+ [Paso 4: Crear un usuario de IAM](#create-iam-user-for-wordpress-bitnami)
+ [Paso 5: Creación de una clave de acceso para el usuario de IAM](#create-access-key-for-wordpress-bitnami)
+ [Paso 6: Edite el archivo de configuración WordPress](#edit-the-wp-config-file-for-s3-bucket-bitnami)
+ [Paso 7: Cree el bucket de Amazon S3 con el complemento WP Offload Media](#create-the-amazon-s3-bucket-bitnami)
+ [Paso 8: Próximos pasos](#connect-wordpress-to-s3-prerequisites-next-steps-bitnami)

## Paso 1: completar los requisitos previos
<a name="connect-wordpress-to-s3-prerequisites-bitnami"></a>

Antes de empezar, asegúrate de que la WordPress instancia esté en ejecución. Para obtener más información, consulta [Iniciar, detener o reiniciar la instancia](lightsail-how-to-start-stop-or-restart-your-instance-virtual-private-server.md).

## Paso 2: Instala el complemento WP Offload Media en tu sitio web WordPress
<a name="install-wp-offload-media-on-wordpress-bitnami"></a>

Debe utilizar un complemento para configurar su sitio web para utilizar un bucket de Amazon S3. Hay muchos complementos disponibles para configurarlo; uno de ellos es [WP Offload Media Lite](https://wordpress.org/plugins/amazon-s3-and-cloudfront/).

**Para instalar el complemento WP Offload Media en su sitio web WordPress**

1. Inicia sesión en tu WordPress panel de control como administrador.

   Para obtener más información, consulte [Obtener el nombre de usuario y la contraseña de la aplicación para su instancia de Bitnami en Amazon Lightsail](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md).

1. Coloque el cursor sobre **Plugins (Complementos)** en el menú de navegación izquierdo y elija **Add New (Añadir nuevo**).  
![Agregue un nuevo elemento de menú de complementos en el panel de control. WordPress](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-wordpress-add-new-plugin-menu.png)

1. Busque **WP Offload Media Lite**.

1. En los resultados de búsqueda, elija **Install Now (Instalar ahora)** junto al complemento **WP Offload Media**.  
![Plugin WP Offload Media Lite para. WordPress](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-wp-offload-media-plugin.png)

1. Elija **Activate (Activar)** una vez que el complemento haya terminado de instalarse.

1. En el menú de navegación izquierdo, elija **Settings (Configuración)** y, a continuación, elija **Offload Media(Descargar contenido multimedia)**.  
![Configuración del panel de Wordpress.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-offload-media-menu.png)

1. En la página **Descargar contenido multimedia** elija **Amazon S3** como proveedor de almacenamiento y, a continuación, elija **Definir clave de acceso en wp-config.php**.

   Con esta opción, debes añadir las credenciales de tu AWS cuenta a las de `wp-config.php` la instancia. Estos pasos se explican más adelante en este tutorial.  
![Página WP Offload Media.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-offload-media-configuration.png)

   Deje abierta la página **Offload Media**; volverá a ella más adelante en este tutorial. Continúe con la sección [Paso 3: Crear una política de IAM](#create-iam-policy-for-wordpress-bitnami) de este tutorial.

## Paso 3: Crear una política de IAM
<a name="create-iam-policy-for-wordpress-bitnami"></a>

**aviso**  
En este escenario, se requieren usuarios de IAM con acceso programático y credenciales de larga duración, lo que supone un riesgo de seguridad. Para ayudar a mitigar este riesgo, le recomendamos que brinde a estos usuarios únicamente los permisos que necesitan para realizar la tarea y que los elimine cuando ya no los necesiten. Las claves de acceso se pueden actualizar si es necesario. Para más información consulte [Actualización de las claves de acceso](https://docs.aws.amazon.com/IAM/latest/UserGuide/id-credentials-access-keys-update.html) en la *Guía de usuario de IAM*.

El complemento WP Offload Media requiere acceso a su AWS cuenta para crear el bucket de Amazon S3 y cargar las imágenes y los archivos adjuntos de su sitio web.

**Para crear un nuevo AWS Identity and Access Management Política (IAM) para el complemento WP Offload Media**

1. Abra una nueva pestaña del navegador e inicie sesión en la [consola de IAM](https://console.aws.amazon.com/iam/).

1. En el menú de navegación izquierdo, en **Administración de acceso**, seleccione **Políticas**.

1. Elija **Crear política**.

1. En la página **Crear política**, seleccione **JSON** y, a continuación, elimine todo el contenido dentro del editor de políticas.

1. Especifica el siguiente contenido en el editor de políticas y reemplaza el nombre del bucket de ejemplo por el tuyo propio: {{amzn-s3-demo-bucket}}

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "s3:*",
               "Resource": [
                   "arn:aws:s3:::{{amzn-s3-demo-bucket}}/*",
                   "arn:aws:s3:::{{amzn-s3-demo-bucket}}"
               ]
           }
       ]
   }
   ```

------

1. Elija **Siguiente**.

1. En **Nombre de política**, escriba un nombre para la política.
**sugerencia**  
Especifique un nombre descriptivo, como **wp\_s3\_user\_policy** o **wp\_offload\_media\_plugin\_user\_policy**, para que pueda identificarlo fácilmente en el futuro al realizar tareas de mantenimiento.

1. Elija **Crear política**.

   Mantenga abierta la consola de IAM para el siguiente paso.

## Paso 4: Crear un usuario de IAM
<a name="create-iam-user-for-wordpress-bitnami"></a>

Cree un nuevo usuario de IAM y asocie la política creada anteriormente para conceder los permisos necesarios para usar el complemento WP Offload Media.

**Para crear un nuevo AWS Identity and Access Management Usuario (IAM) para el complemento WP Offload Media**

1. Si es necesario, abra la [consola de IAM](https://console.aws.amazon.com/iam/).

1. En el menú de navegación izquierdo, en **Administración de acceso**, seleccione **Usuarios**.

1. Seleccione la opción **Crear un usuario**.

1. En **Nombre de usuario**, introduzca un nombre para el nuevo usuario y, a continuación, seleccione **Siguiente**.
**sugerencia**  
Especifique un nombre descriptivo, como **wp\_s3\_user** o **wp\_offload\_media\_plugin\_user**, para que pueda identificarlo fácilmente en el futuro al realizar tareas de mantenimiento.

1. Seleccione **Asociar políticas directamente**.

1. En **Políticas de permisos**, introduzca el nombre de la política que creó anteriormente en la barra de búsqueda.

1. Seleccione la política y, a continuación, elija **Siguiente**.

1. Seleccione la opción **Crear un usuario**.

   Mantenga abierta la consola de IAM para el siguiente paso.

## Paso 5: Creación de una clave de acceso para el usuario de IAM
<a name="create-access-key-for-wordpress-bitnami"></a>

Cree una clave de acceso para el usuario de IAM que utilizará el complemento WP Offload Media.

**Para crear una clave de acceso para el usuario IAM del complemento WP Offload Media**

1. Si es necesario, abra la [consola de IAM](https://console.aws.amazon.com/iam/).

1. En el menú de navegación izquierdo, en **Administración de acceso**, seleccione **Usuarios**.

1. Elija el nombre de usuario para abrir la página de datos del usuario.

1. En la pestaña **Credenciales de seguridad**, en la sección **Claves de acceso**, seleccione **Crear clave de acceso**.

1. Seleccione **Otro** y, a continuación, elija **Siguiente**.

1. Elija **Create access key (Crear clave de acceso)**.

1. Tome nota del **ID de clave de acceso** y de la **clave de acceso secreta** del usuario de IAM. También puede seleccionar **Descargar .csv** para guardar una copia de estos valores en la unidad local. Las necesitarás en los siguientes pasos cuando edites el `wp-config.php` archivo en la instancia. WordPress 

   Ahora puede cerrar la consola de IAM y continuar en la consola Lightsail con el siguiente paso.

## Paso 6: Edite el archivo de configuración WordPress
<a name="edit-the-wp-config-file-for-s3-bucket-bitnami"></a>

El `wp-config.php` archivo contiene los detalles de configuración básicos de su sitio web, como la información de conexión a la base de datos.

**Para editar el `wp-config.php` archivo en tu WordPress instancia**

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

1. Elija el icono del cliente SSH basado en el navegador para la instancia. WordPress   
![El icono del cliente SSH basado en un navegador en la consola de Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-wordpress-browser-based-ssh-client.png)
**nota**  
También puede utilizar su propio cliente de SSH para conectarse a la instancia. Para obtener más información, consulte [Descargar y configurar PuTTY para conectarse mediante SSH en](lightsail-how-to-set-up-putty-to-connect-using-ssh.md) Lightsail.

1. En la ventana del cliente SSH que aparece, escriba el siguiente comando para crear una copia de seguridad del archivo `wp-config.php` en caso de que haya algún problema:

   ```
   sudo cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php.backup
   ```

1. Escriba el siguiente comando para abrir el archivo `wp-config.php` con `nano`, un editor de texto:

   ```
   nano /opt/bitnami/wordpress/wp-config.php
   ```

1. Escriba el siguiente texto encima del texto `/* That's all, stop editing! Happy blogging. */`.

   Asegúrese de sustituirla por {{AccessKeyID}} el ID de la clave de acceso y {{SecretAccessKey}} por la clave de acceso secreta del usuario de IAM que creó anteriormente en estos pasos.

   ```
   define( 'AS3CF_SETTINGS', serialize( array(
       'provider' => 'aws',
       'access-key-id' => '{{AccessKeyID}}',
       'secret-access-key' => '{{SecretAccessKey}}',
   ) ) );
   ```

   Ejemplo:

   ```
   define( 'AS3CF_SETTINGS', serialize( array(
       'provider' => 'aws',
       'access-key-id' => '{{AKIAIOSFODNN7EXAMPLE}}',
       'secret-access-key' => '{{wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY}}',
   ) ) );
   ```

   El resultado debe ser similar al siguiente ejemplo:  
![AWS las credenciales de la cuenta en el wp-config.php archivo.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-ssh-wp-config-s3-bucket.png)

1. Pulse **Ctrl\+X** para salir de Nano y, a continuación, pulse **Y** y **Enter** para guardar los cambios en el archivo `wp-config.php`.

1. Escriba el siguiente comando para reiniciar los servicios en la instancia:

   ```
   sudo /opt/bitnami/ctlscript.sh restart
   ```

   Se muestra un resultado similar al siguiente cuando los servicios se han reiniciado:  
![Reinicio de los servicios en la instancia.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-ssh-restart-services-bitnami.png)

   Cierre la ventana SSH y vuelva a la página **Offload Media** que dejó abierta anteriormente en este tutorial. Ahora está listo para [crear el bucket de Amazon S3 con el complemento WP Offload Media](#create-the-amazon-s3-bucket-bitnami).

## Paso 7: Cree el bucket de Amazon S3 con el complemento WP Offload Media
<a name="create-the-amazon-s3-bucket-bitnami"></a>

Ahora que el archivo `wp-config.php` está configurado con las credenciales de AWS, puede volver a la página **Offload Media** para completar el proceso.

**Para crear el bucket de Amazon S3 mediante el complemento WP Offload Media**

1. Actualice la página **Offload Media** o elija **Next (Siguiente**).

   Ahora debería ver que el proveedor de Amazon S3 está configurado.

1. Elija **Create new bucket (Crear nuevo bucket**).  
![Creación de un nuevo bucket de Amazon S3 con el complemento WP Offload Media.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-offload-media-create-new-bucket.png)

1. En el menú desplegable **Region (Región)**, elija la región de AWS que desee. Le recomendamos que elija la misma región en la que se encuentra la WordPress instancia.

1. En el cuadro de texto **Bucket**, escriba un nombre para el nuevo bucket de S3.  
![Configuración del nuevo bucket de Amazon S3 con el complemento WP Offload Media.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-offload-media-bucket-configuration.png)

1. Elija **Create New Bucket (Crear nuevo bucket)**.

   La página se actualiza para confirmar que se ha creado un nuevo bucket. Revise los ajustes que aparecen y ajústelos en función de cómo desee que se comporte su WordPress sitio web.  
![Configuración del complemento WP Offload Media.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-offload-media-settings-saved.png)

   A partir de ahora, las imágenes y los archivos adjuntos agregados a las publicaciones del blog se cargarán automáticamente en el bucket de Amazon S3 que ha creado.

## Paso 8: Próximos pasos
<a name="connect-wordpress-to-s3-prerequisites-next-steps-bitnami"></a>

Cuando hayas terminado de conectar tu WordPress sitio web a un bucket de Amazon S3, debes crear una instantánea de la WordPress instancia para hacer una copia de seguridad de los cambios que has realizado. Para obtener más información, consulte [Creación de una instantánea de una instancia de Linux o Unix](lightsail-how-to-create-a-snapshot-of-your-instance.md).