Ora, so che non posso impedire a qualcuno di scaricare i miei video e condividerli, tuttavia preferirei farlo in modo che le persone non copino direttamente i link di pasta nel mio bucket. Quindi, c'è un modo per rendere accessibile il mio bucket solo dal mio server/dominio che effettua la richiesta?file video amazon s3 accessibili solo dal mio dominio/server?
Se aiuta, sto usando jwplayer che carica da una playlist xml che ha tutti i link. Questa playlist può sicuramente essere aperta e visualizzata da qualsiasi luogo ed è da dove mi aspetto che la semplice copia e incolla provenga.
Non voglio mascherare gli URL perché ciò significa che il mio bucket è leggibile da tutti. C'è probabilmente qualche possibilità che qualcuno troverà l'URL del mio secchio e il nome dei file e collegare tutto insieme ...
Grazie Steffen, chiedo solo, invece di un indirizzo IP, posso farlo da un nome di dominio? Si scopre che devo pagare mensilmente per ottenere un IP univoco per il mio hosting condiviso ... – Matt
@Ali: temo che questo non sia disponibile in quanto tale (nonostante sia un caso d'uso ovvio in effetti); Ho aggiornato i paragrafi finali della mia risposta in merito alla notazione CIDR in uso per 'aws: sourceIp' e alle altre condizioni disponibili ed esplorabili tramite [AWS Policy Generator] (http://awspolicygen.s3.amazonaws.com/ policygen.html): il primo potrebbe consentire di specificare tutti i blocchi di indirizzi IP che il provider potrebbe utilizzare (se documentato), riducendo così notevolmente la superficie di hot linking. Indipendentemente dal fatto che ciò sia fattibile dipende dal tuo caso d'uso e dal tuo ambiente (fornitore di servizi), ovviamente. –
Vedere la risposta di arulraj.net per le autorizzazioni specifiche del dominio. So che sono passati due anni, ma questo commento è andato fuori dalla mia ricerca, quindi ho pensato di aggiornarlo. –