Use the IBinder! #webjobs rock
What if you don't want to mess around with your Azure Storage Account and bother with creating a Blob Client in your web job, but just want to be ... taken care of (as Web Jobs are so great at doing)? Well, as it turns out, it's really easy to get a hold of a Blob inside your WebJob method - just use the IBinder! Let's read some JSON data, as an example: public static async Task HandleMessage( ... , IBinder binder) { ... var json = await binder.BindAsync ( new BlobAttribute($"{blobContainer}/{blobName}")); var obj = JToken.ReadFrom(new JsonTextReader(json)); ... } You can also bind to TextWriter , CloudBlockBlob , string (for reading), Stream and more ! If you know up-front which blob you want to read, bind to it directly in your method declaration . That's it! Web Jobs rock!