Actualmente estoy migrando una aplicación de Windows Azure a Amazon AWS. En Windows Azure, usamos Lokad.Clout para obtener acceso fuertemente tipado a Azure Blob Storage. Por ejemplo como esto:Acceso fuertemente tipado a Amazon S3 utilizando C#
foreach(var name in storage.List(CustomerBlobName.Prefix(country))
{
var customer = storage.GetBlob(name); // strong type, no cast!
// do something with 'customer', snipped
}
Para ejemplos más detallados ver their wiki.
En AWS SDK para .NET no obtiene un acceso fuertemente tipado. Por ejemplo, para lograr lo anterior, debe ejecutar ListBojects y luego analizar la clave de cada objeto para encontrar cada propiedad individual de la clave (a menudo usamos claves que constan de varias propiedades).
¿Hay algún S3 equivalente a Lokad.Cloud para Azure?
ACTUALIZACIÓN: Debido al tamaño de los objetos no podemos usar SimpleDB (con Simple Savant).
Gracias! Sin embargo, debería haber aclarado que usar SimpleDB no es una opción en nuestro caso. Los objetos son demasiado grandes para almacenarse en SimpleDB. – Yrlec