Skip to main content

Complemento WP Media Folder : Integración con Amazon S3

1. Inicie sesión en Amazon S3 desde WP Media Folder

Regresa al panel de WordPress y haz clic en el menú Configuración > WP Media Folder > Nube > Descargar multimedia > Amazon S3 . Pega lo siguiente en los campos del formulario:

  • ID de clave de acceso
  • Clave de acceso secreta

 

tecla de entrada

 

Después, guarde la configuración y la conexión debería ser correcta. Continúe con el siguiente paso para descubrir las características de AWS S3.

 

2. ¿Cómo funciona? ¿Qué puedo hacer con Amazon S3?

¿Como funciona?

Una vez que haya conectado WP Media Folder con Amazon S3, seleccione un depósito o cree uno nuevo donde se almacenarán todos sus datos.

 

crear-cubo

 

Puede habilitar Copiar a Amazon S3 y todos los medios nuevos que cargue se enviarán a Amazon S3.

 

copia a aws

 

Si desea sincronizar los medios cargados antes de usar la integración con Amazon S3, haga clic en "Sincronizar medios" . Se enviará toda su biblioteca multimedia a su bucket de S3.

Nota: Al realizar esta acción, la URL de su archivo multimedia se reemplazará por la URL de Amazon S3. Vea el ejemplo a continuación:
De https://joomunited.com/wp-content/uploads/2019/02/image.jpg a >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

Estructura de carpetas en Amazon S3: ingrese una ruta personalizada donde se almacenarán los archivos descargados en su bucket S3.

Para descargar los medios de su sitio, debe habilitar Eliminar después de cargar ; su biblioteca de medios se almacenará completamente en Amazon S3 en lugar de en su servidor.

 

descarga-de-medios-amazon-s3

 

Al habilitar Etiqueta de archivo adjunto , la información de cada medio se mostrará cuando pase el cursor sobre la etiqueta aws3 en la parte superior derecha.

 

etiqueta de amazon

 

Si desea cambiar la ubicación de sus archivos multimedia o eliminar el complemento, haga clic en "Recuperar archivos multimedia de Amazon S3" . Todos sus archivos multimedia se copiarán de Amazon a su biblioteca multimedia. Todos los enlaces anteriores añadidos a su contenido se conservarán (sin enlaces rotos).

 

recuperar-aws

 

Nota: Solo puedes sincronizar archivos de S3 a la biblioteca multimedia si se cargan a través de nuestro complemento.

¿Cómo conectar CloudFront?

Cloudfront está integrado con nuestro plugin. Para crear un dominio personalizado (CNAME), primero, en el panel de control de Amazon, dirígete a Servicios > CloudFront o visita este enlace .

 

menú de cloudfront

 

Desde aquí, haga clic en Crear distribución en la esquina derecha.

 

botón de creación de distribución

 

Luego, pegue su dominio en el "Dominio de origen ". Si su dominio es "https://s3-us-west-1.amazonaws.com/joom-united" , cámbielo a "https://joom-united.s3-us-west-1.amazonaws.com".

 

crear-distribución

 

En Comportamiento predeterminado de la caché > Solicitudes de clave y origen de caché , seleccione Configuración de caché heredada . Desplácese hasta el final y haga clic en "Crear distribución" .

 

configuración de caché heredada

 

A continuación, vaya a "Detalles de distribución", copie el nombre del dominio de distribución. Vaya a la configuración de Amazon en WP Media Folder y péguelo en el Dominio personalizado (CNAME) .

 

copia-distribución

 

Espere unos minutos para que la imagen se cargue por completo cuando el campo Última modificación cambie de "Implementación" a la fecha y hora actual.

Finalmente, puede ver los cambios en URL del archivo en cada imagen.

 

archivo-url-cdn-s3

 

Configuraciones y acciones avanzadas

Puedes seleccionar un contenedor para importar carpetas y archivos del servidor S3 a tu biblioteca multimedia. También puedes copiar todos los archivos de un contenedor a otro.

 

cubos de copia

 

3. Crear un usuario de IAM


La integración de Amazon S3 con WP Media Folder está incluida en el complemento. Debe instalar este complemento (plugin) además de WP Media Folder. El complemento también incluye integración con Google Drive, Google Fotos, Dropbox y OneDrive .

Primero, debes iniciar sesión en la consola de Amazon o registrarte si no tienes una cuenta de AWS S3.

Una vez que haya iniciado sesión en la consola, deberá crear un nuevo usuario de IAM. A continuación, vaya a la página Usuarios de IAM en la consola de AWS y haga clic en el botón Agregar usuario.

Paso 1: ingrese un nombre para el usuario y luego haga clic en el Siguiente .

 

crear-usuario

 

Paso 2: Para que el nuevo usuario pueda administrar buckets y objetos en el servicio S3, debe otorgarle permisos específicos. Haga clic en el "Adjuntar políticas directamente" e introduzca "S3" en el cuadro de entrada de políticas de filtro. Seleccione la "AmazonS3FullAccess" y haga clic en el "Siguiente .

 

permiso de usuario

 

Paso 3: Si todo se ve bien, haga clic en el Crear usuario .

 

revisión-usuario

 

Crear una clave de acceso

Después de crear exitosamente un nuevo usuario, debe navegar a Administración de acceso > Usuarios > {seleccionar un usuario} > pestaña Credenciales de seguridad.

 

credenciales de seguridad

 

Luego, desplácese hacia abajo en Teclas de acceso y haga clic en Crear clave de acceso .

 

crear-clave-de-acceso

 

En el paso 1: Mejores prácticas y alternativas de la clave de acceso, seleccione "Aplicación ejecutándose fuera de AWS" . Luego, haga clic en "Siguiente" .

 

paso 1-crear-clave

 

Paso 2: Asigna un nombre a la descripción en el campo. Luego, haz clic en "Crear clave de acceso" .

 

paso2-nombre-clave

 

Finalmente, se mostrará una pantalla para recuperar las claves de acceso con las credenciales de seguridad del usuario, que consisten en un ID de clave de acceso y una clave de acceso secreta . Amazon no las volverá a mostrar, así que descárguelas como archivo .csv y cópielas en un lugar seguro. Si las pierde, siempre puede crear un nuevo conjunto de claves desde la consola, pero no podrá recuperar la clave secreta posteriormente.

 

paso 3-recuperar-clave-de-acceso

 

Crear un depósito

Para usar Amazon S3, debe crear un nuevo bucket. Vaya al área de buckets: https://s3.console.aws.amazon.com/s3/buckets . Luego, haga clic en "Crear bucket" .

 

crear-cubo

 

En la configuración general , ingrese el nombre del depósito, seleccione una región de AWS y, en Propiedad del objeto , seleccione ACL habilitadas > Escritor de objetos .

 

cubo de nombres

 

En la sección Configuración de bloqueo de acceso público para este depósito , desmarque la opción: "Bloquear todo acceso público" y marque la opción: "Reconozco que el actual..." como en la imagen a continuación.

 

bloquear-acceso-público-s3

 

Luego deje el resto de las opciones como predeterminadas y haga clic en Crear depósito .

 

paso final: crear cubo

 

Finalmente, se debería crear exitosamente un nuevo depósito con el estado de la columna de acceso: "Los objetos pueden ser públicos" .

 

creado-nuevo-cubo

 

También puedes crear un nuevo bucket en WP Media Folder . Ve al menú Configuración > WP Media Folder > Nube > Descargar medios > Amazon S3 y haz clic en "Configuración y selección de bucket" . En la parte inferior de la ventana emergente, introduce el nombre del bucket y haz clic en Crear ".

 

crear-cubo-wp