# 150: Zaščita video vsebin s potečejočimi povezavami S3 - CSS-triki

Anonim

V tem predvajanju zaslona preučujemo, kako lahko gostimo datoteke na Amazon S3 (Simple Storage Service) tako, da se lahko povežemo z uporabo teh sredstev, vendar jih ne objavimo v celoti. Omogočite jih lahko le prijavljenim, naročnina pa ima uporabnike v The Lodge.

V času, ko sem posnel ta screencast, je bil načrt uporabiti HTML5 in imeti elemente znotraj povezave do Amazonovega (in zaščitenega) videoposnetka. Od takrat sem preusmeril na uporabo Vimea za prikaz videoposnetkov (zaščiten samo na tej strani prek Vimeo PRO. Toda ideja je še vedno pomembna, še posebej, ker še vedno ponujamo neposredne prenose prek S3.

Zakaj S3? Gostovanje datotek na svojem spletnem strežniku za prenos je popolnoma nepraktično. Preveč pasovne širine za redno gostovanje in ne želim, da bi bil isti strežnik, zadolžen za prikaz mojega spletnega mesta, zaposlen s servisiranjem ogromnih datotek s super dolgimi povezavami. S3 je kot nalašč za takšne stvari.

Te "varne" povezave dosežemo z:

  1. Nalaganje datotek v S3 (prek aplikacije Mac Transmit, ki ima enostavno podporo za S3)
  2. Ustvarite polje po meri na video straneh Lodge z imenom datoteke
  3. Iz imena datoteke ustvarite povezavo, ki poteče
  4. Uporabite povezavo, kjer je to potrebno v predlogi

Na koncu naredimo generator povezav ločeno datoteko, tako da jo lahko samo vključimo na katero koli stran, ki to potrebuje. Kar lepo, da gre za PHP in ne za JavaScript, zato so naši skrivni ključi, potrebni za ustvarjanje teh povezav, že po naravi zaščiteni.