Conosco S3 con ruby per caricare file su Amazon Web Service. Recentemente ho dovuto affrontare il seguente errore: AWS::S3::Errors::AccessDenied Access Denied
. Nel cercare su google, ho trovato this post sull'errore. Afferma che le politiche del bucket non sono sufficienti per consentire l'accesso tramite l'app web e che l'utente deve avere anche l'accesso come amministratore.Accesso negato S3 con graffetta
Ho dato una prova e funziona bene, ma mi sembra che questo è un indicatore che non sto facendo bene, dato che l'accesso di amministratore non è menzionato in qualsiasi altra documentazione che ho letto. Sto usando la gemma aws-sdk. Qualcuno potrebbe valutare se l'accesso all'amministratore è necessario? Grazie molto!
non si dovrebbe realmente bisogno Admin Access' 'per raggiungere questo obiettivo. Avete l'impostazione di 'access_key_id' e 'secret_access_key' di AWS nella vostra configurazione di heroku? Devi solo assicurarti che il tuo account utente abbia impostato un "Criteri di accesso" nella Console IAM. Vedi questo per ulteriori informazioni: https://github.com/thoughtbot/paperclip/wiki/Paperclip-with-Amazon-S3 –
@KMRakibulIslam Grazie per la risposta! In realtà non sto ancora provando questo su Heroku; Sto solo lavorando fuori dal mio localhost. Penso che mi manca la necessaria "politica di accesso" nella console IAM. Quale politica devo assegnare all'utente? 'AmazonsS3FullAccess?' – neanderslob
sì, dovrebbe funzionare. –