# 150: Zaštita video sadržaja s istječućim S3 vezama - CSS-trikovi

Anonim

U ovom screencast-u istražujemo kako možemo hostirati datoteke na Amazonu S3 (Jednostavna usluga pohrane) na takav način da se možemo povezati s korištenjem te imovine, ali ne i učiniti ih potpuno javnima. Učinite ih dostupnima samo prijavljenima, a pretplata ima korisnike u The Lodgeu.

U vrijeme kad sam snimao ovaj prijenos zaslona, ​​plan je bio koristiti HTML5 i imati elemente unutar poveznice s videozapisom koji je domaćin (i zaštićen) na Amazonu. Od tada sam se prebacio na upotrebu Vimea za prikaz videozapisa (zaštićen samo ovom web mjestu putem Vimeo PRO. Ali, ideja je i dalje relevantna, pogotovo jer i dalje nudimo izravna preuzimanja putem S3.

Zašto S3? Hostiranje datoteka na vlastitom web poslužitelju za preuzimanje potpuno je nepraktično. Prevelika širina pojasa za redovno hosting i ne želim da je isti poslužitelj zadužen za prikazivanje moje web stranice zauzet usluživanjem ogromnih datoteka s super dugim vezama. S3 je savršen za ovakve stvari.

Ove "sigurne" veze ostvarujemo na sljedeći način:

  1. Prijenos datoteka na S3 (putem Mac aplikacije Transmit, koja ima jednostavnu podršku za S3)
  2. Izradite prilagođeno polje na video stranicama Lodgea s imenom datoteke
  3. Generirajte vezu koja istječe iz naziva datoteke
  4. Koristite vezu gdje je potrebno u predlošku

Na kraju izrađujemo generator veze kao zasebnu datoteku, tako da ga možemo jednostavno uključiti na bilo koju stranicu koja to treba učiniti. Lijepo je što je riječ o PHP-u, a ne o JavaScript-u, tako da su naši tajni ključevi potrebni za generiranje ovih veza u osnovi zaštićeni.