I was getting the same error. As a workaround, I did File.Copy() to copy to a new file, then uploaded that. Seems AWS library wants exclusive access. I don't have control over other processes accessing the file, perhaps they are not cleaning up properly.