# 150: Video satura aizsardzība, beidzoties S3 saitēm CSS-triki

Anonim

Šajā ekrānuzņēmumā mēs aplūkojam, kā mēs varam mitināt failus Amazon S3 (vienkāršais glabāšanas pakalpojums) tādā veidā, lai mēs varētu saistīt šo aktīvu izmantošanu, bet nepadarīt tos pilnībā publiskus. Padariet tos pieejamus tikai pieteicies, abonējot lietotājus The Lodge.

Laikā, kad es ierakstīju šo ekrāna apraidi, plāns bija izmantot HTML5 un iekšējie elementi būtu saistīti ar Amazon mitinātu (un aizsargātu) video. Kopš tā laika es pārgāju uz Vimeo izmantošanu, lai parādītu videoklipus (aizsargāti tikai šai vietnei, izmantojot Vimeo PRO. Bet ideja joprojām ir aktuāla, jo īpaši tāpēc, ka mēs joprojām piedāvājam tieši lejupielādēt caur S3.

Kāpēc S3? Failu mitināšana manā tīmekļa serverī lejupielādei ir pilnīgi nepraktiska. Pārāk liels joslas platums regulārai mitināšanai, un es nevēlos, lai tas pats serveris, kas atbild par manas vietnes parādīšanu, būtu aizņemts, apkalpojot milzīgus failus ar īpaši gariem savienojumiem. S3 ir ideāli piemērots šāda veida lietām.

Mēs izveidojam šīs “drošās” saites:

  1. Failu augšupielāde S3 (izmantojot Mac app Transmit, kam ir ērts S3 atbalsts)
  2. Izveidojiet pielāgotu lauku Lodge video lapās ar faila nosaukumu
  3. No faila nosaukuma ģenerējiet saiti, kuras derīguma termiņš beidzas
  4. Vajadzības gadījumā veidnē izmantojiet saiti

Mēs galu galā izveidojam saišu ģeneratoru par atsevišķu failu, lai mēs to vienkārši varētu iekļaut jebkurā lapā, kurai tas jādara. Patīkami, ka tas ir PHP, nevis JavaScript, tāpēc mūsu slepenās atslēgas, kas nepieciešamas šo saišu ģenerēšanai, ir aizsargātas.