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):

¿Puede usar Amazon S3 a través de Flex?

¿Puede usar Amazon S3 a través de Flex?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top