Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo hacer una copia de seguridad de WordPress en Amazon S3 (métodos gratuitos y de pago)

Después de administrar sitios de WordPress durante más de una década, hemos descubierto que los propietarios de sitios web más exitosos comparten un rasgo común: tienen sistemas de respaldo sólidos implementados.

Es por eso que nos hemos convertido en firmes defensores del uso de Amazon S3 como destino de respaldo: es confiable, asequible y proporciona independencia total de su proveedor de alojamiento.

Muchos propietarios de sitios de WordPress que conocemos lo usan porque proporciona esa capa adicional de seguridad que todo sitio web necesita, y funciona bien con complementos de respaldo populares.

Hoy, lo guiaremos a través del proceso de configuración de copias de seguridad de WordPress en Amazon S3.

Hemos investigado y probado numerosos métodos, y compartiremos las soluciones gratuitas y premium que funcionan mejor para proteger su sitio de WordPress y mantener sus datos seguros.

Cómo hacer una copia de seguridad de WordPress en Amazon S3

¿Por qué usar Amazon S3 para respaldar WordPress?

Hemos ayudado a miles de usuarios de WordPress a respaldar y restaurar sus sitios web. Amazon S3 tiene algunas ventajas clave sobre otras opciones de almacenamiento en la nube como Google Drive o Dropbox, especialmente para copias de seguridad de sitios web.

Amazon S3 ofrece confiabilidad de nivel empresarial, lo que lo hace ideal para sitios web de negocios. Puede manejar archivos de respaldo grandes de manera consistente, independientemente de cuándo ejecute sus copias de seguridad. Esto lo hace perfecto para sitios web de negocios que no pueden permitirse fallos en las copias de seguridad.

Además, la seguridad en S3 es mucho más avanzada que el simple intercambio de archivos. Mientras que servicios como Google Drive y OneDrive ofrecen opciones sencillas de intercambio, S3 proporciona seguridad de nivel empresarial a través de IAM (Administración de Identidades y Acceso).

Esto te permite crear reglas de seguridad específicas, como restringir el acceso a ciertos períodos de tiempo o aplicar cifrado automático a tus archivos de respaldo.

Amazon ofrece un nivel gratuito que incluye 5 GB de almacenamiento, junto con 2,000 solicitudes PUT y 20,000 solicitudes GET mensuales durante tu primer año.

En términos prácticos, esto significa que podrías almacenar varios respaldos completos de un sitio pequeño de WordPress y realizar respaldos regulares sin costos adicionales durante ese período.

En cuanto a precios, S3 utiliza un modelo flexible de pago por uso con diferentes clases de almacenamiento. Esto significa que puedes elegir opciones más asequibles para el almacenamiento de respaldos a largo plazo, mientras mantienes los respaldos recientes fácilmente disponibles.

Con todos estos beneficios en mente, veamos cómo enviar tus respaldos de WordPress a Amazon S3. Puedes usar los enlaces rápidos a continuación para saltar a la sección que necesitas:

Primero lo primero: Configura tu cuenta de Amazon S3

Antes de poder respaldar tu sitio de WordPress en Amazon S3, necesitamos configurar correctamente tu espacio de almacenamiento.

Paso 1: Crea un bucket de Amazon S3

Primero, inicia sesión en tu cuenta de Amazon Web Services (AWS). Luego, haz clic en el botón del menú en la esquina superior izquierda y selecciona ‘S3’.

Abriendo Amazon S3

En la página del panel de S3, debes buscar el botón ‘Crear bucket’ y hacer clic en él.

Un bucket en Amazon S3 es como un contenedor para tus archivos. Piensa en él como una carpeta especial que contendrá todas tus copias de seguridad de WordPress.

Creando un bucket en Amazon S3

Para el ‘Tipo de bucket’, debes elegir ‘Propósito general’. Luego, dale un nombre a tu bucket.

Te recomendamos incluir el nombre de tu nombre de dominio en el nombre, con algo como backups.tudominio.com como nombre de tu bucket. Este formato asegura que el nombre de tu bucket sea único y te ayuda a identificar fácilmente tus archivos de copia de seguridad de WordPress más adelante.

También verás varias opciones de configuración. Para la mayoría de las necesidades de copia de seguridad de WordPress, puedes dejar estas configuraciones en sus valores predeterminados. Estos valores predeterminados incluyen mantener tu bucket privado y habilitar el cifrado para una mejor seguridad.

Dando un nombre a tu bucket de Amazon S3

En esta etapa, simplemente puedes desplazarte hasta la parte inferior de la página y hacer clic en el botón ‘Crear bucket’.”

Tu nuevo espacio de almacenamiento estará listo en solo unos segundos.

Guardando tu bucket de Amazon S3

Paso 2: Crear una política de seguridad

Ahora, configuremos una política de seguridad para tus copias de seguridad. Esta política es un conjunto de reglas que controlan lo que se puede hacer con tus archivos de copia de seguridad.

Comienza haciendo clic de nuevo en el menú y seleccionando 'IAM'. Esto te llevará al área de gestión de seguridad de AWS.

Haciendo clic en la opción IAM en AWS

Puedes navegar a la página 'Políticas' desde aquí.

Aquí, necesitas hacer clic en el botón 'Crear política'. Aquí es donde configurarás los permisos de tu copia de seguridad. 

Creando una nueva política para Amazon S3

Cuando veas el editor de políticas, puedes seleccionar la pestaña 'JSON' para ingresar las reglas de seguridad.

Aquí es donde agregarás el código de permiso especial. Es un conjunto de reglas que le dirán a AWS exactamente lo que el plugin tiene permitido hacer. Puedes copiar y pegar la política a continuación en el editor:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation",
                "s3:ListBucketMultipartUploads"
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME",
            "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:DeleteObjectVersion",
                "s3:GetObject",
                "s3:GetObjectAcl",
                "s3:GetObjectVersion",
                "s3:GetObjectVersionAcl",
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME/*",
            "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": "s3:ListAllMyBuckets",
            "Resource": "*",
            "Condition": {}
        }
    ]
}

Este código permitirá que tu plugin de copia de seguridad liste los archivos en tu bucket de copia de seguridad y agregue, recupere y elimine archivos de copia de seguridad dentro de él. Además, evitará que el plugin haga cualquier otra cosa, lo que mantiene tu cuenta segura.

¡Importante! Deberás reemplazar todas las instancias de 'BUCKETNAME' con el nombre real del bucket que creaste anteriormente. Por ejemplo, si tu bucket se llama backups.example.com, entonces querrás actualizar ambas instancias de BUCKETNAME con ese nombre exacto. 

Pegando código de permisos JSON en Amazon S3

En esta etapa, puedes bajar en la página.

Luego, haz clic en 'Siguiente'.

Haciendo clic en el botón Siguiente después de agregar el código de permisos JSON

Ahora, puedes darle un nombre amigable a tu política. Podrías llamarla algo como WordPress-Backup-PolicyDuplicator-Backup-Policy, o UpdraftPlus-Backup-Policy.

Siéntete libre de elegir un nombre que tenga sentido para ti. Esta política funcionará muy bien con cualquier plugin de copia de seguridad de WordPress que cubriremos más adelante.

Dando un nombre a la nueva política de respaldo de Amazon S3

Una vez que estés satisfecho con el nombre, puedes finalizar haciendo clic en 'Crear política'.

Esto guardará toda tu configuración de seguridad y te preparará para el siguiente paso.

Guardando cambios en la nueva política de respaldo de Amazon S3

Paso 3: Crear un usuario

Ahora que hemos configurado nuestra política de seguridad, vamos a crear un usuario que pueda acceder a tu almacenamiento en la nube. Puedes pensar en esto como la creación de una cuenta especial solo para manejar tus copias de seguridad de WordPress.

Comienza yendo al menú 'Usuarios' en la página de IAM. Verás un botón de 'Crear usuario'. Haz clic en él.

Creando un nuevo usuario en Amazon S3

A continuación, le darás un nombre a tu nuevo usuario.

Puedes ponerle cualquier nombre que te ayude a identificar su propósito. Luego, haz clic en 'Siguiente'.

Nombrando tu nombre de usuario de Amazon S3

Cuando llegues a la sección 'Establecer permisos', querrás seleccionar 'Adjuntar políticas directamente'.

Aquí es donde puedes conectar la política de seguridad que acabamos de crear a tu nuevo usuario. Piensa en ello como darle a tu usuario de copias de seguridad su conjunto específico de permisos.

Adjuntando una política a un usuario de Amazon S3

Busca en la lista de políticas hasta que encuentres la que creamos en el paso anterior. Puedes encontrarla fácilmente escribiendo el nombre de la política en el cuadro de búsqueda.

Una vez que la encuentres, simplemente marca la casilla junto a ella.

Eligiendo una política de Amazon S3 para adjuntar al usuario

Después de revisar todo, puedes desplazarte hacia abajo y hacer clic en 'Crear usuario'.

AWS configurará tu nuevo usuario con todos los permisos correctos para manejar tus copias de seguridad de WordPress de forma segura.

Guardando cambios en el nuevo usuario de Amazon S3

Ten en cuenta que necesitaremos obtener algunos detalles de seguridad importantes para este usuario en el siguiente paso, así que no cierres esta ventana todavía.

Paso 4: Copiar tus claves de acceso

Vamos a configurar tus claves de acceso. Estas son como contraseñas especiales que permitirán que tu plugin de copias de seguridad de WordPress se conecte de forma segura con Amazon S3.

Primero, puedes hacer clic en el nombre de usuario que acabamos de crear para ver sus detalles.

Haciendo clic en un nombre de usuario de Amazon S3

Busca la pestaña de ‘Credenciales de seguridad’.

Aquí es donde crearemos tus claves de acceso.

Navegando a la pestaña Credenciales de seguridad en Amazon S3

Desplázate un poco hacia abajo en la página.

Cuando veas el botón de ‘Crear clave de acceso’, haz clic en él.

Creando claves de acceso para Amazon S3

Amazon te preguntará ahora sobre tu caso de uso.

Dado que planeamos usar un plugin de copias de seguridad de WordPress, puedes seleccionar ‘Servicio de terceros’ de las opciones.

Eligiendo servicio de terceros al crear claves de acceso de Amazon S3

Ahora, desplázate más hacia abajo en la página.

Marca la casilla junto a ‘Entiendo la recomendación anterior y quiero proceder a crear una clave de acceso’ y haz clic en ‘Siguiente’.

Continuando con la configuración de claves de acceso de Amazon S3

Antes de ver tus claves de acceso, puedes establecer opcionalmente algunas etiquetas de descripción.

Vamos a omitir este paso ya que no es necesario, así que haz clic en el botón ‘Crear clave de acceso’.

Ahora verás dos piezas importantes de información: tu ID de clave de acceso y tu clave de acceso secreta. Piensa en ellas como un par de nombre de usuario y contraseña que tu plugin de copias de seguridad utilizará.

Querrás guardar estas claves en un lugar seguro, o al menos mantener esta ventana abierta mientras configuras tu método de copia de seguridad elegido. Una vez que cierres esta ventana, no podrás volver a ver la clave de acceso secreta.

Obteniendo claves de acceso de Amazon S3

Método 1: Usa Duplicator para respaldar WordPress en S3 (Más personalizable)

En nuestra experiencia, Duplicator es la solución más confiable para copias de seguridad de Amazon S3. Lo usamos nosotros mismos para hacer copias de seguridad de algunos de nuestros sitios web asociados y proyectos personales, por lo que estamos seguros de recomendarlo como nuestra mejor opción.

Lo que distingue a Duplicator es su potente conjunto de funciones. Puedes programar copias de seguridad automáticas, migrar todo tu sitio web de WordPress y conectarte a múltiples servicios de almacenamiento en la nube, todo desde un solo panel. Además, su integración con Amazon S3 es sólida y está bien probada.

Si bien puedes explorar nuestra reseña detallada de Duplicator para obtener un desglose completo de las funciones, centrémonos en configurar tus copias de seguridad de S3.

Ten en cuenta que necesitarás Duplicator Pro para la integración con Amazon S3, pero puedes empezar con la versión gratuita para familiarizarte con las funciones básicas.

Paso 1: Instalar y activar Duplicator

Empezar es sencillo. Primero, deberás instalar Duplicator en tu sitio web de WordPress. Si eres nuevo en la instalación de plugins de WordPress, no te preocupes. Tenemos una guía fácil para principiantes sobre cómo instalar un plugin de WordPress.

Una vez instalado, puedes activar tu clave de licencia de Duplicator Pro. Simplemente ve a Duplicator Pro » Ajustes en tu panel de WordPress, introduce tu clave de licencia y haz clic en ‘Activar’. Verás un mensaje de confirmación cuando sea exitoso.

Ingresa tu licencia de Duplicator

Paso 2: Conectarse a Amazon S3

Ahora, conectemos Duplicator a tu cuenta de Amazon S3. Navega a Duplicator Pro » Almacenamiento y haz clic en el botón ‘Agregar Nuevo’.

Agregar nueva opción de almacenamiento

Para ayudarte a identificar esta conexión de almacenamiento fácilmente, puedes darle un nombre simple como ‘Copias de seguridad de Amazon S3’.

Además, busca el menú desplegable ‘Tipo’ y selecciona ‘Amazon S3’.

Agregando Amazon S3 como opción de almacenamiento en Duplicator

Continúa y desplázate hacia abajo.

Luego verás la sección de autorización donde puedes pegar tu clave de acceso y clave secreta que guardamos anteriormente.

Pegando claves de acceso de Amazon S3 en Duplicator

En la sección de configuración, necesitas ingresar el nombre de tu bucket exactamente como lo creaste en Amazon S3. Esto ayuda a Duplicator a saber dónde almacenar tus archivos de copia de seguridad.

También puedes decidir cuántas versiones de copia de seguridad conservar. Si estableces esto en ‘10’, por ejemplo, Duplicator eliminará automáticamente la copia de seguridad más antigua cuando se cree una undécima. Establecerlo en ‘0’ significa que conservará todas las copias de seguridad indefinidamente.

Finalmente, haz clic en ‘Guardar Proveedor’ para asegurar tu configuración.

Ingresando el nombre de tu bucket de Amazon S3 en Duplicator

Después de guardar S3 como tu nuevo proveedor de almacenamiento en la nube, el botón ‘Probar Almacenamiento’ se activará.

Puedes hacer clic en ese botón para asegurarte de que todo funcione correctamente.

Probando la conexión de almacenamiento remoto en Duplicator

Si la copia de seguridad de prueba es exitosa, aparecerá una ventana emergente diciendo que el plugin ha almacenado y eliminado el archivo.

Siéntete libre de cerrar esta ventana emergente haciendo clic en ‘Aceptar’.

Probando la conexión Duplicator-Amazon S3

Paso 3: Haz una copia de seguridad de tu sitio de WordPress en Amazon S3

Ahora viene la parte emocionante: crear tu primera copia de seguridad en Amazon S3. Vamos a repasar este proceso paso a paso.

Comienza visitando Duplicator Pro » Copias de seguridad en tu panel de WordPress. Verás un botón de ‘Añadir nuevo’. Haz clic en él.

Cómo crear una copia de seguridad con Duplicator

Aquí tienes un consejo útil: puedes hacer que tus copias de seguridad sean más fáciles de encontrar utilizando un sistema de nombres inteligente.

Duplicator te permite usar etiquetas especiales como %año%, %día% y %hora% en los nombres de tus copias de seguridad. Por ejemplo, ‘mi-sitio-copia-%año%-%mes%’ creará automáticamente nombres como ‘mi-sitio-copia-2024-12’.

Agregando etiquetas dinámicas al nombre del archivo de respaldo en Duplicator

Cuando te desplazas hacia abajo hasta la pestaña ‘Almacenamiento’, verás las opciones de almacenamiento local y remoto disponibles.

Simplemente marca la casilla junto a Amazon S3, y Duplicator sabrá que debe enviar tu copia de seguridad de WordPress a S3.

Haciendo una copia de seguridad de un sitio de WordPress en Amazon S3

Ahora, puedes elegir qué respaldar.

En la sección ‘Copia de seguridad’, verás varias opciones. Recomendamos comenzar con ‘Sitio completo’ para crear una copia de seguridad completa de los archivos de tu sitio web de WordPress. Piénsalo como tomar una instantánea de todo, como tus publicaciones, páginas, imágenes y configuraciones.

Elegir un preset de copia de seguridad en Duplicator

Alternativamente, puedes elegir ‘Solo base de datos’ para respaldar solo tu base de datos de WordPress.

Si esa es tu elección, puedes leer nuestra guía sobre cómo restaurar WordPress solo con una copia de seguridad de la base de datos para más información.

¿Quieres añadir una capa extra de seguridad? Visita la pestaña 'Seguridad', donde puedes proteger tus archivos de copia de seguridad con una contraseña.

Esto es especialmente útil si estás almacenando información sensible.

Habilitar funciones de seguridad de copia de seguridad en Duplicator

La sección del Instalador viene con configuraciones preconfiguradas que funcionan bien para la mayoría de los sitios web.

Puedes dejar estas como están y hacer clic en 'Siguiente' para continuar.

Proceder con la creación de una copia de seguridad de Duplicator

Antes de crear tu copia de seguridad, Duplicator realiza una rápida comprobación de salud de tu sitio web.

Piénsalo como una inspección previa al vuelo. Si todo se ve bien, verás un estado verde de 'Bueno'. Si hay algún problema, Duplicator te dirá exactamente qué necesita ser arreglado.

Finalmente, haz clic en el botón 'Crear Copia de Seguridad'.

Crear un nuevo archivo de copia de seguridad con Duplicator

Cuando el proceso se complete, volverás a tu panel de control, donde puedes ver todas tus copias de seguridad de WordPress.

¡Y eso es todo!

El panel de control de copias de seguridad de Duplicator

¿Quieres asegurarte de que todo funcionó? Puedes revisar tu bucket de S3 directamente.

Simplemente inicia sesión en tu cuenta de Amazon S3, navega a tu bucket y deberías ver tus nuevos archivos de copia de seguridad esperándote de forma segura.

Viendo tu copia de seguridad de Amazon S3 realizada con Duplicator

Método 2: Usa UpdraftPlus para respaldar WordPress en S3 (Gratis)

Aunque Duplicator Pro es nuestra mejor opción, entendemos que a veces necesitas una solución gratuita. Ahí es donde entra UpdraftPlus. Es un plugin gratuito y confiable que hemos probado exhaustivamente para copias de seguridad de Amazon S3.

Vale la pena notar que la versión gratuita tiene algunas limitaciones en comparación con el plan pro. Por ejemplo, no puedes crear copias de seguridad redundantes en múltiples ubicaciones a la vez.

Sin embargo, para copias de seguridad programadas básicas a S3, la versión gratuita funciona muy bien

Vamos a configurar la versión gratuita de UpdraftPlus en tu sitio. Primero deberás instalar el plugin de WordPress a través de tu área de administrador.

Una vez instalado, puedes encontrar UpdraftPlus en tu panel de WordPress. Dirígete a la pestaña de ‘Configuración’.

Cambiando a la pestaña de Configuración en UpdraftPlus

Aquí es donde verás varias opciones de copia de seguridad.

Desplázate hacia abajo hasta que veas la sección de almacenamiento en la nube y haz clic en ‘Amazon S3’.

Elegir Amazon S3 como almacenamiento remoto en UpdraftPlus

Aquí es donde esas claves de acceso que creamos antes resultan útiles. Puedes pegar tu clave de acceso y clave secreta en los campos correspondientes. También necesitas ingresar el nombre de tu bucket aquí.

Antes de continuar, es una buena idea hacer clic en ‘Probar configuración de Amazon S3’. Esto asegura que Amazon S3 esté conectado correctamente con este plugin de migración de WordPress.

Pegando las claves de acceso de Amazon S3 en UpdraftPlus

Si la conexión funciona, verás una notificación push con un mensaje de éxito, como en la captura de pantalla a continuación.

Desde aquí, simplemente puedes hacer clic en ‘OK’ y guardar tus cambios.

Ventana emergente que indica conexión exitosa de Amazon S3-UpdraftPlus

¿Listo para hacer una copia de seguridad de tu sitio web de WordPress? Continúa y cambia a la pestaña ‘Copia de seguridad / Restaurar’.

Luego, haz clic en el botón ‘Hacer copia de seguridad ahora’.

Realizando una copia de seguridad de un sitio de WordPress con UpdraftPlus

Aparecerá una ventana emergente amigable con algunas opciones para elegir.

Asegúrate de marcar ‘Enviar esta copia de seguridad al almacenamiento remoto’ para enviar tu copia de seguridad de WordPress a S3. También recomendamos marcar tanto ‘Incluir tu base de datos en la copia de seguridad’ como ‘Incluir tus archivos en la copia de seguridad’ para una copia de seguridad completa del sitio web.

Enviando la copia de seguridad de UpdraftPlus a Amazon S3

Después de hacer clic en ‘Hacer copia de seguridad ahora’, UpdraftPlus comenzará a hacer una copia de seguridad de tus archivos.

Una vez completada, tu copia de seguridad aparecerá en la lista ‘Copias de seguridad existentes’. Puedes desplazarte hacia abajo en la página para encontrar esta sección.

Copias de seguridad existentes de UpdraftPlus

¿Quieres verificar que tu copia de seguridad llegó a S3? Puedes iniciar sesión en tu cuenta de Amazon S3 y buscar en tu bucket.

Deberías ver tus archivos de copia de seguridad de WordPress almacenados de forma segura allí.

Viendo tus archivos de copia de seguridad de UpdraftPlus en Amazon S3

Esperamos que este artículo te haya ayudado a aprender cómo hacer una copia de seguridad de tu sitio de WordPress en Amazon S3. También te puede interesar nuestra lista de los mejores plugins de Dropbox para WordPress y nuestra guía sobre cómo guardar tus entradas de blog de WordPress en tu computadora.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

Comentarios

  1. Felicidades, tienes la oportunidad de ser el primer comentarista de este artículo.
    ¿Tienes alguna pregunta o sugerencia? Por favor, deja un comentario para iniciar la discusión.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.