In this chapter, we will cover the following topics:
Managing the Azure Storage service
Connecting to the Azure Storage service
Connecting to the storage emulator
Managing access control for containers and blobs
Creating a shared access signature for a container or blob
Using a container-level access policy
Setting properties and metadata for a blob
Using blob directories
Creating and using a blob snapshot
Creating and using the root container for blobs
Uploading blocks to a block blob
Uploading a VHD into a page blob
Downloading a blob asynchronously
Using retry policies with blob operations
Leasing a blob and implementing distributed locks
Using the Azure Content Delivery Network (CDN)