Puoi usare Amazon S3 tramite Flex?
-
06-07-2019 - |
Domanda
A causa della mancanza di clientaccesspolicy.xml, sembrano esserci problemi con l'utilizzo di Amazon S3 tramite Flex. Ci sono soluzioni alternative?
Modifica: entrambe le risposte di seguito sono fantastiche e funzionano, ho votato entrambe (non assegnerò una risposta alla domanda mentre funzionano entrambe):
Soluzione
Puoi CNAME un sottodominio che controlli su Amazon S3 (su un bucket con il nome del sottodominio), in questo modo:
http://s3.ceejayoz.com/ (vai al mio 's3.ceejayoz.com 'bucket)
Il caricamento del tuo file clientaccesspolicy.xml nella radice di quel bucket (e l'impostazione delle autorizzazioni per essere visualizzabili a livello globale) dovrebbe fare il trucco, se capisco correttamente la tua domanda, poiché sarà accessibile da http://s3.ceejayoz.com/clientaccesspolicy.xml .
Ulteriori informazioni nei documenti S3: http: //docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?VirtualHosting.html
modifica: Da questo punto di vista, puoi anche utilizzare il "Metodo di stile di hosting virtuale di esempio" " senza un CNAME: http://bucketname.s3.amazonaws.com/clientaccesspolicy.xml
Altri suggerimenti
Sì. Puoi trovare una libreria di ActionScript 3 per la connessione a S3 in:
http://code.google.com/p/as3awss3lib/
con maggiori informazioni su:
http://weblogs.macromedia.com/cantrell/archives/ 2007/05 / actionscript_li.html
Puoi guardare un esempio dell'API in uso controllando l'app S3E AIR su:
http://download.macromedia.com/pub/developer/ aria / sample_apps / S3E.air
e puoi prendere il codice sorgente da:
http://download.macromedia.com/pub/developer/ aria / sample_apps / S3E.zip
spero che aiuti ...
camere microfono
Se stai cercando un esempio di Rails - Flex - S3 funzionante, dai un'occhiata a questo progetto di rails: http://github.com/GreenAsJade/s3-swf-upload-plugin
È documentato e funziona immediatamente. Puoi persino decodificare la logica Flex.