2009-03-25 11 views
9

Sto pianificando di rendere disponibile la mia raccolta di foto (di famiglia) online. Voglio utilizzare S3 e creare un sito ASP.NET che visualizzerà le foto. Non voglio che il sito web abbatta il contenuto di S3 e lo restituisca al browser. Voglio che i browser siano in grado di accedere direttamente a S3 senza influire sulla larghezza di banda di ASP.NET.Come posso proteggere le mie foto Amazon S3 ma renderle comunque disponibili tramite URL?

È possibile creare URL per ogni foto se imposto l'autorizzazione S3 al pubblico, ma voglio solo che le foto siano accessibili ai visitatori del mio sito Web, non a chiunque abbia l'URL.

Tutte le idee sono molto apprezzate!

risposta

10

È possibile generare URL temporanei per risorse protette su S3.

vedere il fondo della S3 Signing and Authenticating REST Requests

+0

io sono nel dilemma simile modo di leggere il link che hai fornito (ancora valido!). Immagino che chiunque abbia l'URL pre-firmato possa ancora accedere alle foto. In che modo fornisce maggiore sicurezza (a meno che non imposti il ​​tempo di scadenza, cosa che ritengo l'intervistatore originale non desideri)? Finché ho l'url se posso accedere al contenuto, non mi interessa se è firmato o meno. L'approccio migliore non è consentire al server di backend di gestire il recupero dell'immagine e le richieste al server vengono autenticate utilizzando i token Web? – Richeek

Problemi correlati