Just a quick one to make the diff smaller - happy also to leave as is:
```
import static org.jclouds.util.Strings2.urlEncode;
...
String signature = authSigner.sign(authSigner.createStringToSign(builder.build()));
return builder.addQueryParam(TEMPORARY_SIGNATURE_PARAM, urlEncode(signature))
...
```