Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora
  1. Inicio
  2. Base de conocimientos
  3. Complementos
  4. Protección de archivos
  5. Servicios web de Amazon (AWS)
  6. Configuración y resolución de problemas de nuestro complemento Amazon Web Services (AWS)

Configuración y resolución de problemas de nuestro complemento Amazon Web Services (AWS)

Nota: Este complemento está disponible para MemberPress Escala miembros del plan. Si estás suscrito a otro plan, puedes cambiar al plan Scale. Para hacerlo, haz clic en el Plan de cambio enlace en su página de la cuenta.

Visión general

El MemberPress AWS Add-On le dará la capacidad de:

  1. Alojar archivos privados en Amazon S3
  2. Proporcionar enlaces que caducan a los miembros registrados con acceso a archivos individuales
  3. Embed Video and Audio files on your WordPress pages & posts using the open-source Media Element Player (works in Desktop and Mobile browsers)
  4. Proteja sus archivos de audio y vídeo incrustados para que no puedan ser vistos por quienes no son miembros.

MemberPress AWS puede descargarse desde aquí:
Complementos MemberPress

¿Qué es Amazon AWS?

Amazon Web Services (AWS) es un conjunto de herramientas proporcionadas por Amazon para ayudar a la gente a alojar sitios web y archivos y hacer muchas otras cosas. Amazon S3 es uno de los servicios que ofrece Amazon AWS. Te permite subir, alojar y proteger archivos y estar respaldado por la fiabilidad, seguridad y velocidad de Amazon.com. Amazon AWS es ampliamente utilizado por particulares, empresas de la fortuna 500, y cualquier otro tipo de entidad en el medio.

Puede inscribirse en  Amazon AWS very easily — it’s pay by usage and quite inexpensive.

Volver arriba

Carga de archivos en Amazon S3

Once you’ve signed up and are accessing your AWS Management Console you can click on the S3 button here:

Then you’ll want to create a “Bucket” … which is basically like a folder:

Make sure your bucket names only contain *lowercase* letters, numbers, and dashes, and that they start & end with a lowercase letter. You can read more about these restrictions on Amazon’s AWS developer resource website.

Una vez que tu cubo está en su lugar, puedes hacer clic en él desde dentro de tu cubo puedes entonces subir archivos, crear carpetas, y en general organizar tus archivos como quieras:

Alternatively, There are now some services & programs that connect with Amazon S3. A couple of these are
Cyberduck (sólo Mac) y FTP2Cloud (similar to DropBox’s interface).

Try to make sure that any of your folder names and files only contain uppercase letters, lowercase letters, numbers, or dashes. Please try to avoid spaces & special characters in your folder and file names. While this isn’t specifically forbidden by Amazon S3’s guidelines, special characters (including spaces) have been known to interfere with MemberPress AWS’s ability to work properly.

Recuperación de las credenciales de seguridad de Amazon

Before you can start using MemberPress AWS you have to enter the Amazon Security credentials associated with your account into your MemberPress website’s Settings page.

Para encontrar tus credenciales de seguridad, sigue estos pasos:

  1. Iniciar sesión Panel de AWS.
  2. En la parte superior derecha, pulse el botón desplegable de perfil (su nombre de usuario), y seleccione la opción Credenciales de seguridad opción.

  3. En el barra lateral izquierdaEn la sección Gestión de acceso, seleccione Usuarios.

  4. A continuación, haga clic en Crear usuario.

  5. En la página de detalles del usuario, añada el campo nombre de usuario que desea utilizar siguiendo las instrucciones de formateo del nombre de usuario. Haga clic en Siguiente para proceder.

  6. Seleccione Adjuntar políticas directamente y busque la opción Acceso AmazonS3SóloLectura política.

  7. Marque la casilla situada junto a Acceso AmazonS3SóloLectura para seleccionarlo. Haga clic en Siguiente para guardar los permisos de la política.
  8. En la parte inferior de la página, confirme la creación del usuario haciendo clic en el botón Crear usuario botón.

  9. Once you create a user, you’ll be redirected back to the Users list. Here, you will see a banner with the Ver usuario botón . Púlselo para abrir la página de usuario. 

  10. Para crear claves de acceso para su nuevo usuario, haga clic en Crear clave de acceso.

  11. Elija el Servicio de terceros opción.

  12. Marque la casilla de la parte inferior para confirmar la recomendación y, a continuación, haga clic en Siguiente.

  13. Deje vacío el valor de la etiqueta Descripción y pulse el botón Crear clave de acceso botón.

  14. Ahora, verá la página de claves de acceso de Retreave. Su Clave de acceso y Claves secretas se mostrará aquí. Deberá añadir estos datos en la configuración del complemento MemberPress AWS.

  15. Tenga en cuenta que no podrá recuperar estas claves más adelante. Por lo tanto, es recomendable que las guardes en un archivo para poder utilizarlas en cualquier momento. Para ello, haga clic en el botón Descargar archivo .csv.
  16. Haga clic en Hecho para salir de la página.

Now you’re ready to add the two AWS keys you created previously, to the AWS add-on settings:

  1. Inicie sesión en su sitio y vaya a Panel de control > MemberPress > Configuración > pestaña AWS.
  2. Añade tu Clave de acceso y su Clave secreta a los campos designados.

  3. Haga clic en Opciones de actualización para guardar los cambios.

Nota: It’s IMPORTANT to make sure that your buckets and the files in your buckets are not publicly accessible, as that would defeat any protection of direct access to those files.

Volver arriba

Utilización de MemberPress AWS

Now that you’ve got MemberPress and the MemberPress AWS add-on installed, you can start using the following shortcodes in your pages, posts, and custom post types:

Un shortcode que muestra una URL de caducidad a su archivo protegido:

[mepr-s3-url src="coolbucket/coolfile.zip"]

Un shortcode que crea un enlace a una URL que expira a su archivo protegido:

[mepr-s3-link src="coolbucket/anothercoolfile.pdf"]Descargar mi libro electrónico[/mepr-s3-link]

Un shortcode que incrusta un archivo de audio protegido (utilizando un Media Element Player codificado y URLs que caducan):

[mepr-s3-audio src="coolbucket/coolaudiofile.mp3"]

Un shortcode que incrusta un archivo de vídeo protegido (utilizando un Media Element Player codificado y URLs que caducan):

[mepr-s3-video src="coolbucket/coolmp4s/coolvideofile.mp4"]

Opciones de código corto

Opciones comunes

Estas opciones están disponibles para todos los shortcodes de MemberPress AWS:

src: This is a way to identify the Amazon S3 bucket and path to the protected Amazon file. These values are formatted “<bucket>/<file path>” — for example if I had an S3 bucket named ‘mycoolzips’ and I had a file within that bucket called ‘funny.zip’ and wanted to create a temporary link or embedded media resource then you’d have an src equal to ‘mycoolzips/funny.zip’.
regla: Identifica el id de la regla que debe utilizarse para determinar si se muestra o no el shortcode.Nota: El shortcode no mostrará el mensaje no autorizado. Si desea mostrar el mensaje de envolver el aws código corto en el shortcode mepr-activo.
caduca: El tiempo que el enlace amazon será válido. Puede ser cualquier valor que accepted by PHP’s time functions. Un buen ejemplo sería "+5 minutos" para un enlace que expira en 5 minutos o "+30 segundos" para un enlace que expira en 30 segundos. Si se omite, el valor por defecto es "+5 minutos“.
objetivo: Seleccione "nuevo" para abrir los enlaces en una nueva pestaña. Esta opción sólo se aplica a los enlaces mepr-s3-link código corto.
descargar: Set to “force” to force the user’s browser to download the file when they click the link instead of opening it in the browser. This option only applies to the mepr-s3-url y mepr-s3-link códigos cortos.

[mepr-s3-url]

Este shortcode se utiliza para calcular e imprimir un enlace de caducidad de Amazon S3.

[mepr-s3-link]

Este shortcode se utiliza para calcular un enlace de caducidad de Amazon S3 y mostrarlo como el href de un enlace. Este shortcode tiene que envolver el texto que desea mostrar para este enlace.

mepr-s3-audio & mepr-s3-video
Estos shortcodes se utilizan para incrustar archivos de audio y vídeo protegidos en tus páginas y entradas. Aparte de los atributos expire y rule, y del hecho de que los atributos src representan rutas de archivos para Amazon AWS S3, estos shortcodes se comportan exactamente igual que los shortcodes
audio y vídeo shortcodes integrados en el propio WordPress, incluida la posibilidad de incluir archivos de vídeo fallback para maximizar la compatibilidad en todos los navegadores.

También puede utilizar aquí cualquiera de los atributos de shortcode admitidos por los shortcodes de vídeo de WordPress: https://wordpress.org/support/article/video-shortcode/

Implementación de los shortcodes y sus parámetros:

Como el Utilización de MemberPress AWS anterior, puede utilizar mepr-s3-url, mepr-s3-link, mepr-s3-audio & mepr-s3-video para el tipo de archivo seguido de src para especificar la URL de su archivo. A continuación se muestra un enlace de ejemplo para un archivo que utiliza todos los parámetros anteriores para que pueda ver cómo se pueden implementar:

[mepr-s3-link src="coolbucket/anothercoolfile.pdf" rule="123" expires="+10 minutos" target="new" download="force"]Descargar mi libro electrónico[/mepr-s3-link]

Recuerde que el target="nuevo" sólo puede utilizarse con este shortcode:

[mepr-s3-link]

Además, el download="forzar" funciona sólo para estos shortcodes:

[mepr-s3-url]

y

[mepr-s3-link]

Volver arriba

Consideraciones sobre audio y vídeo

Dado que los enlaces subyacentes a los contenidos de audio y vídeo que se muestran con estos códigos cortos son enlaces que caducan. Si algún archivo dura más que el tiempo de caducidad, pueden surgir problemas con los usuarios al avanzar o retroceder el vídeo.

A la hora de determinar su plazo de caducidad, tenga en cuenta estos datos:

  1. Cuanto más corta sea la caducidad de los enlaces, más posibilidades habrá de que surjan problemas con la experiencia del usuario.
  2. Cuanto más larga sea la caducidad de los enlaces, más posibilidades habrá de que los usuarios descarguen tu contenido de vídeo.

Firmas AWS V4

Recientemente Amazon AWS ha introducido una nueva forma de "firmar" URLs que caducan a la que llaman firmas V4. El complemento MemberPress de AWS es ahora compatible con las firmas V4. Estas nuevas firmas son más seguras que la forma original en que Amazon ha firmado las URLs que caducan, pero son computacionalmente más complejas, por lo que todavía recomendamos que permanezcas con los formatos de firma antiguos si puedes. Algunas regiones más nuevas de Amazon AWS sólo support V4 signatures though. If you decide to use V4 signatures you’ll need to be prepared to also supply MemberPress AWS with the AWS region that you’re using.

Volver arriba

¿Le ha resultado útil este artículo?
chica del ordenador

¡Consiga MemberPress hoy mismo!

Empieza a cobrar por los contenidos que creas.