Yes, but there isn't a Wowza pre-built Windows AMI. You would need to select an existing Windows based AMI and install Wowza Streaming Engine on that, and then bring your own subscription based license. Once that is all in place you would configure MediaCache as
guided here. Then
configure S3 as a MediaCache source.