# 150: Videosisu kaitsmine aeguvate S3 linkidega - CSS-trikid

Anonim

Selles ekraanipildis uurime, kuidas saaksime Amazon S3 (Simple Storage Service) faile majutada nii, et saaksime linkida nende varade kasutamisega, kuid mitte muuta neid täielikult avalikuks. Muutke need ligipääsetavaks ainult sisselogituna, tellides kasutajaid The Lodge'is.

Ajal, mil ma seda ekraanikuva salvestasin, oli plaan kasutada HTML5 ja lasta sees olevatel elementidel linkida Amazoni hostitud (ja kaitstud) videoga. Sellest ajast peale läksin üle videote kuvamiseks Vimeo kasutamisele (Vimeo PRO kaudu kaitstud ainult sellele saidile. Kuid idee on endiselt asjakohane, eriti seetõttu, et pakume endiselt otse allalaaditavaid faile S3 kaudu.

Miks just S3? Failide majutamine minu enda veebiserverisse allalaadimiseks on täiesti ebapraktiline. Tavalise majutuse jaoks on liiga palju ribalaiust ja ma ei taha, et sama server vastutaks selle eest, et minu veebisait kuvatakse ülipikkade ühendustega tohutute failide teenindamise eest. S3 sobib sellisteks asjadeks ideaalselt.

Need turvalised lingid saavutame järgmiselt:

  1. Failide üleslaadimine S3-sse (Maci rakenduse edastamise kaudu, millel on lihtne S3 tugi)
  2. Looge Lodge'i videolehtedel kohandatud väli failinimega
  3. Looge failinimest aeguv link
  4. Vajadusel kasutage mallis linki

Lõpuks muudame lingigeneraatori eraldi failiks, et saaksime selle lihtsalt lisada igale lehele, mis seda vajab. Tore, et see on PHP ja mitte JavaScripti, nii et nende linkide loomiseks vajalikud salajased võtmed on olemuslikult kaitstud.