Tecnología

Inicio

Cómo subir: Heroku bloquea en S3 con el Paperclip

Heroku es una plataforma de aplicaciones que se utiliza para construir y desarrollar aplicaciones web. Fue inventado en 2007 por Orion Henry, James Lindenbaum y Adam Wiggins. S3 es el acrónimo de Simple Storage Service de Amazon. Es un servicio que permite a los desarrolladores almacenar y recuperar cualquier cantidad de datos en cualquier momento desde cualquier lugar en Internet. A veces cuando intenta subir archivos a S3 con el plugin Paperclip de Heroku, se cuelgan (es decir, los puestos de carga). La solución a esto es simplemente asegurarse de que tiene el plugin configurado correctamente para S3.

Instrucciones

1 Abra su Paperclip Gemfile. Haga clic en "Añadir" y la entrada "AWS-s3" para añadirlo al archivo.

2 Haga clic en "Almacenamiento de programas de fondo." Entrada ": s3".

3 Haga clic en "vars de configuración:" y añadir las siguientes credenciales S3 para el archivo:
Clase de usuario <ActiveRecord :: Base
has_attached_file: foto,

:storage => :s3,
:bucket => 'mybucket',
:s3_credentials => {
:access_key_id => ENV['S3_KEY'],
:secret_access_key => ENV['S3_SECRET']
}

fin

4 Haga clic en "Subir" y seleccione los archivos que desea cargar. Haga clic en Aceptar."

Consejos y advertencias

  • Use carga directa en lugar de Paperclip por los archivos más grandes que 4 MB.
  • No cometa un error con la codificación, ya que no funcionará si lo hace.