I’m interested in getting my head around AWS (amazon web services) and its viability as a back end for Siverlight applications. Initially I’m interested in using S3 and SimpleDB to store and manage a media library.
Before I start I’m trying to identify the spikes in difficulty. Is it authentication, rest vs soap, cross domain policy, or something totally other.
What are your pain points in working with AWS — particularly but not exclusively from Silverlight2
It will be necessary to proxy your SimpleDB calls because AWS refuses to publish a cross domain policy on sdb.amazonaws.com for security reasons. It’s not safe to load your AWS secret key publicly into the user’s browser. If you are hosting it on EC2 then it shouldn’t be a problem for your instance to proxy SimpleDB calls.
Use either REST or SOAP, which ever is easier. You won’t find any pain there.