Sto costruendo un sito Web PHP che manterrà i suoi file di contenuti su Amazon S3. I file del sito Web (con codice PHP) sono ospitati su un server tradizionale. Gli utenti si registreranno sul sito Web e dopo la registrazione e l'accesso avranno accesso ai file su S3.Lasciamo scaricare solo gli utenti registrati dal mio bucket Amazon S3
La domanda è: come consentire solo agli utenti registrati di scaricare i file e impedire a tutti gli altri di scaricare? AWS IAM deve essere coinvolto in qualche modo?
Non voglio gli URL in scadenza. Voglio concedere l'accesso ai file solo a un utente specifico e non voglio che condividano il collegamento con nessun altro per un periodo di tempo.
In futuro, inoltre, desidero limitare l'accesso ai file per gli utenti registrati, a seconda del tipo di account utente che l'utente avrà accesso a file diversi.
Thx in anticipo per le risposte!
Non è possibile con S3. Devi prima scaricare i file sul tuo server web e servirli da lì o creare URL in scadenza. – sprain
grazie! almeno hai risposto qualcosa invece di sviare la mia domanda come l'altra a ** fori – Val
+1, stavo anche cercando la soluzione e non vedo alcun motivo per cui la domanda dovrebbe essere rifiutata. – kiranvj