Estuve investigando algunos documentos relacionados con la prueba de posesión de datos como
El almacenamiento de blobs de Azure ofrece MD5 por bloque (que se puede solicitar para dinámicamente calcularse mediante un encabezado http en la solicitud de API REST).
Si lo desea, puede escribir un cliente que valide el contenido de los bloques almacenados en la nube iterando sobre los bloques en cada blob, solicitando el MD5 para cada rango y comparándolo con los datos locales.
Es una API bastante madura en este momento: aquí es el resumen de 2011.
Me sorprendería si AWS no ofreciera algo similar.
Lea otras preguntas en las etiquetas cloud-storage integrity data-validation