Ho un'applicazione pyramid/python con una pagina su www.domain.com che crea pagine html su s3.amazonaws.com/testbucket/object_name. In questo momento, in questo bucket di test, dispongo anche di file javascript che ogni oggetto (pagina html) utilizza. Lo voglio in modo che gli utenti possano andare su subdomain.domain.com/object_name e vedere i file con javascript abilitato. Ho cname'd sottodominio.dominio.com (il nome del mio secchio) per s3.amazonaws.com. (con quell'ultimo periodo alla fine). In questo momento ho due problemi (sono molto più interessato al secondo)Come posso consentire agli utenti di visitare le pagine amazon s3 html/javascript attraverso il mio dominio personalizzato?
1). Quando provo ad accedere all'URL via https://subdomain.domain.com/object_name ottengo un errore di sicurezza (presumo che questo sia dovuto al reindirizzamento a un bucket sazon am3 Come posso ottenere un certificato SSL per il mio bucket?
2) Quando provo e accedere all'url tramite http://subdomain.domain.com/object_name, non c'è errore di sicurezza (non https) ma il javascript non è abilitato. Come posso assicurarmi che quei file jacvascript sul bucket s3 funzionino ancora?
Modifica: guardando gli strumenti di sviluppo, vedo l'errore: Impossibile caricare la risorsa: il server ha risposto con uno stato di 403 (Proibito) che si riferisce al file javascript. Perché questo file dovrebbe essere proibito quando l'ho reso pubblico nel secchio?
Si tratta di un problema CORS, correlato all'implementazione eccentrica di S3? – Stevo
sembra da quello che ho capito di CORS. Ci sarebbe un modo per aggirare questo con Amazon s3? – BigBoy1337