aws (s3) datastore implementation