Hvordan laste opp: Heroku Henges på S3 med bindersen
Heroku er et program plattform som brukes til å bygge og utvikle webapplikasjoner. Den ble oppfunnet i 2007 av Orion Henry, James Lindenbaum og Adam Wiggins. S3 er en forkortelse for Amazons Simple Storage Service. Det er en tjeneste som gjør det mulig for utviklere å lagre og hente et beløp av data når som helst fra hvor som helst på Internett. Noen ganger når du prøver å laste opp filer til S3 med bindersen plugin for Heroku, de henger (som betyr opplastings boder). Løsningen på dette er å bare sørg for at du har plugin riktig konfigurert for S3.
Bruksanvisning
1 Åpne bindersen Gemfile. Klikk "Legg til" og input "AWS-s3" for å legge den til filen.
2 Klikk "Storage Backend." Input ": s3."
3 Klikk på "config vars:" og legge til følgende S3 legitimasjon til filen:
klasse User <Active :: Base
has_attached_file: bilde,
:storage => :s3,
:bucket => 'mybucket',
:s3_credentials => {
:access_key_id => ENV['S3_KEY'],
:secret_access_key => ENV['S3_SECRET']
}
slutt
4 Klikk på "Last opp" og velg filene du vil laste opp. Klikk på "OK".
Hint
- Bruk direkte opplasting stedet for bindersen for eventuelle filer som er større enn 4 MB.
- Ikke gjør en feil med koding fordi det ikke vil fungere hvis du gjør.