¿Se puede usar Amazon S3 a través de Flex?
-
06-07-2019 - |
Pregunta
Debido a la falta de clientaccesspolicy.xml, parece haber problemas con el uso de Amazon S3 a través de Flex. ¿Hay alguna solución alternativa?
Editar: Ambas respuestas a continuación son geniales y funcionan, he votado a favor de ambas (no voy a asignar una respuesta a la pregunta ya que ambas funcionan):
Solución
Puede CNAME un subdominio que controle en Amazon S3 (a un depósito con el nombre del subdominio), así:
http://s3.ceejayoz.com/ (va a mi 's3.ceejayoz.com 'cubo)
Cargar su propio archivo clientaccesspolicy.xml en la raíz de ese bucket (y configurar los permisos para que se puedan ver globalmente) debería ser el truco, si entiendo su pregunta correctamente, ya que estará accesible en http://s3.ceejayoz.com/clientaccesspolicy.xml .
Más información en la documentación de S3: http: //docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?VirtualHosting.html
editar: Al mirar eso, también puede usar el " Método de estilo de ejemplo virtual alojado " sin un CNAME: http://bucketname.s3.amazonaws.com/clientaccesspolicy.xml
Otros consejos
Sí Puede encontrar una biblioteca de ActionScript 3 para conectarse a S3 en:
http://code.google.com/p/as3awss3lib/
con más información en:
http://weblogs.macromedia.com/cantrell/archives/ 2007/05 / actionscript_li.html
Puede ver un ejemplo de la API en uso consultando la aplicación S3E AIR en:
http://download.macromedia.com/pub/developer/ air / sample_apps / S3E.air
y puede obtener el código fuente de:
http://download.macromedia.com/pub/developer/ air / sample_apps / S3E.zip
espero que ayude ...
cámaras de micrófono
Si está buscando un ejemplo de Rails - Flex - S3 que funcione, eche un vistazo a este proyecto de rails: http://github.com/GreenAsJade/s3-swf-upload-plugin
Está documentado y funciona fuera de la caja. Incluso puede realizar ingeniería inversa en la lógica Flex.