Remaining S3-centric, but abstracting the object name to possible implementations not quite formatted the same.