2008-10-09 18 views

Respuesta

11

puede CNAME un subdominio a controlar en Amazon S3 (a un cubo con el nombre del subdominio), así:

http://s3.ceejayoz.com/ (va a mi 's3.ceejayoz.com' cubo)

Cargar tu propio archivo clientaccesspolicy.xml a la raíz de ese segmento (y configurar los permisos para ser visible globalmente) debería ser el truco, si entiendo bien su pregunta, ya que será accesible en http://s3.ceejayoz.com/clientaccesspolicy.xml.

Más información en la documentación S3: http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?VirtualHosting.html

edición: De su análisis de esto, también se podría utilizar el "método virtual Estilo Alojado Ejemplo" sin un CNAME: http://bucketname.s3.amazonaws.com/clientaccesspolicy.xml

+3

creo que quiere decir crossdomain.xml. clientaccesspolicy.xml es para Silverlight. –

+0

He copiado el archivo, dijo que necesitaba de la respuesta. – ceejayoz

6

Sí. Usted puede encontrar una biblioteca de ActionScript 3 para la conexión 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

se puede ver en un ejemplo de la API en uso por el control de la aplicación AIR S3E en:

http://download.macromedia.com/pub/developer/air/sample_apps/S3E.air

y que pueda agarrar el código fuente a partir de:

http://download.macromedia.com/pub/developer/air/sample_apps/S3E.zip

esperanza de que ayuda a ...

cámaras

mike

+0

¿No son solo estos Air? – Chin

1

Si usted está buscando un Trabajo de los carriles - Flex - S3 ejemplo a continuación, echar un vistazo a este proyecto de carriles: http://github.com/GreenAsJade/s3-swf-upload-plugin

Su documentado y trabaja fuera de la caja. Incluso puede aplicar ingeniería inversa a la lógica Flex.