# 150: Ochrana videoobsahu s vypršením platnosti odkazů S3 Triky CSS

Anonim

V tomto screencastu se podíváme na to, jak můžeme hostovat soubory na Amazonu S3 (Simple Storage Service) takovým způsobem, že můžeme odkazovat na použití těchto aktiv, ale ne zcela je zveřejnit. Zpřístupněte je pouze pro přihlášené uživatele, kteří mají předplatné v The Lodge.

V době, kdy jsem nahrával tento screencast, bylo plánem použít HTML5 a mít prvky uvnitř odkazu na video hostované (a chráněné) na Amazonu. Od té doby jsem k zobrazení videí přešel na používání Vimeo (chráněno pouze na tomto webu prostřednictvím Vimeo PRO. Myšlenka je však stále relevantní, zejména proto, že stále nabízíme přímé stahování prostřednictvím S3.

Proč S3? Hostování souborů na mém vlastním webovém serveru ke stažení je naprosto nepraktické. Příliš velká šířka pásma pro běžný hosting a nechci, aby byl stejný server odpovědný za zobrazování mého webu zaneprázdněn obsluhou obrovských souborů se super dlouhými připojeními. S3 je ideální pro tento druh věcí.

Tyto „zabezpečené“ odkazy dosahujeme:

  1. Nahrávání souborů na S3 (prostřednictvím aplikace Mac Transmit, která má snadnou podporu S3)
  2. Vytvořte vlastní pole na stránkách videa Lodge s názvem souboru
  3. Z názvu souboru vygenerujte odkaz, jehož platnost vyprší
  4. V případě potřeby použijte odkaz v šabloně

Nakonec vytvoříme z generátoru odkazů samostatný soubor, takže jej můžeme jednoduše zahrnout na jakoukoli stránku, která to potřebuje. Je hezké, že je to PHP a ne JavaScript, takže naše tajné klíče potřebné ke generování těchto odkazů jsou neodmyslitelně chráněny.