Azure Blob Storage is one of the cost effective and easy-to-use services when it comes to storing and sharing unstructured data in large quantity. Its fortification with azure security and access control, support for streaming data, automated replication and high availability makes it an obvious choice for use cases that involves video streaming, distributed data access, data transfer involving enterprise system integration for big data and analytics, system logs to name a few.
Azure Blob Storage actually supports three different types of blobs — Block Blob, Page Blob and Append Blob — each optimized for a primary purpose. And Append Blob is specifically optimized for operations where we need to keep adding data to a blob in chunks without modifying the already existing content. Every newly added data appends to the end of the blob, operation being referred to as appending.
In this article, we will detail out how to create and manage Append Blob through Azure REST API. For this exercise, we have used Postman as the HTTP client. If you are going to use Append Blob in your application, we will recommend to first test with Postman or SoapUI before commencing the coding.
Here is a typical use case for Append Blob.
As we proceed further and provide steps for creating and managing Append Blob, you will notice that unlike other Blob types, Append Blob needs to be created as empty and then the contents have to be appended into the Blob.
For more information on how to create and manage Append Blob with Azure Storage REST API, please click here.
Principal Architect, RapidValue