I am currently facing one Problem using Amazon S3 API's for Flex.
It gives SOAP calls to amazon and retrives the contents in stored in buckets on Amazon S3.
The call needs URLRequestHeader for "Authorization" and "Date",but from Flash Player 9 Adobe have added more security for crossdomain calls .
therefore "Authorization" and "Date" headers are not working in Flash Player 10 .
I have commented Data header part , but now it needs crossdomain.xml on s3 domain,
I have putted it in my bucket on s3 , the file looks something like this ,
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<allow-access-from domain="*" to-ports="*" />
<allow-http-request-headers-from domain="*" secure="true" headers="*"/>
Here I have added header part so now I am able to add "Authorization" header in URLRequest.
But still I am not able list the objects inside the bucket.
The ACl on Bucket are allowed only for Authenticated Users.
Is there anyone who worked on Amazon S3 with Flex?
Thanks & Regards,
Pravin Uttarwar | Perennial Systems
firstname.lastname@example.org | Cell: +91 9371288080 | Tel: +91 (020) 2421 1286 Ext:2007