Add signed head url

The signed URL takes the HTTP verb into account.

This makes it possible to provide a URL to poll until the object becomes available.