mocked head_object in tests
using head_object in exists and get_size
define content_redirect_url method in storage
allow explict object storage url config