Azure Storage

Azure Storage Service is Cloud Storage service from Microsoft that enables you to reliably store massive volumes of data at a very low cost. Azure Storage is supported in our Azure Management Studio product.

Overview

 

Azure Storage Service is Cloud Storage service from Microsoft that enables you to reliably store massive volumes of data at a very low cost. It would not be unfair to say that Azure Storage Service is backbone of Azure. Almost each and every service in Azure relies on this service. Azure Management Studio enables you to manage data in your Azure Storage accounts from the convenience of your desktop. Using Azure Management Studio, you can connect to your Azure Storage accounts and manage data stored in Blobs, Queues and Tables. Azure Management Studio also enables you to perform Management operations on your storage accounts.


Loaded with features like blob uploader/downloader, strong table querying support, built-in query manager, and CRUD operations on blobs, queues and tables etc., you don't have to look for any other tool to manage data in your Azure Storage accounts.

Storage Accounts

 
  • Connect: Connect to one or more Azure Storage accounts using account name and key.
  • Emulator: On Windows platform you can also connect to Azure Storage Emulator.
  • Multi-Region Support: You can manage Azure Storage accounts hosted in all Azure regions where this service is supported.
  • Connection Group: Assign a connection group e.g. "Development", "Production", "QA" to your Azure Storage accounts for resource categorization.
  • Permissions: Open an account in "Read Only" or grant granular permissions on account to prevent accidental deletes and updates.
  • Shared Access Signature (SAS): Create Account SAS for blob, queue and table service.
  • CORS: Configure Cross-Origin Resource Sharing (CORS) settings for blob, queue and table service.
  • Storage Analytics: Configure storage analytics settings for blob, queue and table service. You can configure Logging, Hourly Metrics and Minute Metrics analytics settings for these services.

Blob Containers & Blobs

 

Blob storage is an object storage service provided in Azure Storage. It enables you to store huge amount of unstructured data in form of blobs at a very cheap price. With support for storing objects for streaming purposes (audio, video, images, documents), logging data and disks and backed by high availability and redundancy, Blob storage is the natural choice of storing data in Azure. Azure Management Studio provides best experience when managing data in blob storage.


Blob Containers

  • List: List blob containers in your Azure Storage accounts.
  • Create: Create blob containers in your Azure Storage accounts.
  • Delete: Delete one or more blob containers from your Azure Storage accounts.
  • Properties: View system properties of a blob container.
  • Metadata: Get/set metadata (user-defined key/value pair) for a blob container.
  • ACL: Get/set blob container ACL. Blob container ACL controls how blobs in a blob container will be accessed.
  • Access Policies: Get/set blob container access policies. Access policies are used for creating Shared Access Signature for a blob container.
  • Shared Access Signature: Create Shared Access Signature (SAS) on a blob container. You can create either create ad-hoc SAS token/URL (i.e. without any access policy) or a SAS token/URL that is bound to a blob container access policy.
  • Lease: Acquire or Break lease on a blob container.
  • Statistics: View statistical information (like how many blobs, total size etc.) about a blob container.
  • Download: Download all blobs from a blob container with a single click.
  • Snapshot Blobs: With a single click, take a snapshot of all blobs in a blob container.
  • Change Blobs Properties: With a single click, change properties like cache control, content language and content encoding of all blobs in a blob container.

Blobs

  • List: List blobs in a blob container.
  • Upload: Upload files from your local computer in a blob container.
    • Blob Types: All blob types (Block, Page and Append) are supported. Based on the file type, blob's type is identified.
    • Drag/drop: Files and folders can be uploaded by simply dragging them from explorer and dropping them in the tool.
    • Copy/paste: Files and folders can be uploaded by copying them on clipboard and pasting them in the tool.
    • Sparse Upload: Page blobs are uploaded sparsely i.e. only pages that have data in them are uploaded thus speeding up the whole upload process.
    • Customizable: Upload behavior is completely customizable. You can customize the degree or parallelization, block size, gzip compression etc.
  • Download: Download blobs from a blob container to local computer.
    • Blob Types: All blob types (Block, Page and Append) are supported.
    • Sparse Download: Page blobs are downloaded sparsely i.e. only pages that have data in them are downloaded thus speeding up the whole download process.
    • Customizable: Download behavior is completely customizable. You can customize the degree or parallelization, block size etc.
  • Create: Create empty page blob, page blob from a file and append blob from a file.
  • Delete: Delete one or more blobs from a blob container.
  • Properties: Get/set properties of a blob. Ability to change blob properties of multiple blobs with a single click is also supported.
  • Metadata: Get/set metadata (user-defined key/value pair) for a blob.
  • Snapshot: Create a snapshot (read-only copy) of a blob. Ability to take snapshots of multiple blobs with a single click is also supported.
  • Shared Access Signature: Create Shared Access Signature (SAS) on a blob You can create either create ad-hoc SAS token/URL (i.e. without any access policy) or a SAS token/URL that is bound to a blob container access policy.
  • Lease: Acquire or Break lease on a blob.
  • Copy/move: Copy/move one or more blobs from one storage account to another.
  • Rename: Rename a blob or a blob folder.
  • Import: Import a blob from a publicly accessible URL.

Queues & Messages

 

Queue storage is a very simple messaging service provided in Azure Storage. It provides a no-frill yet highly scalable and reliable messaging solution for your application's messaging needs at a very cheap price.


Queues

  • List: List queues in your Azure Storage accounts.
  • Create: Create queues in your Azure Storage accounts.
  • Delete: Delete one or more queues from your Azure Storage accounts.
  • Properties: View system properties of a queue.
  • Metadata: Get/set metadata (user-defined key/value pair) for a queue.
  • Access Policies: Get/set queue access policies. Access policies are used for creating Shared Access Signature for a queue.
  • Shared Access Signature: Create Shared Access Signature (SAS) on a queue. You can create either create ad-hoc SAS token/URL (i.e. without any access policy) or a SAS token/URL that is bound to a queue access policy.
  • Clear Queue: Remove all messages from a queue with a single click without deleting the queue.

Messages

  • List: List messages in a queue. Messages can be listed using either Peek (message visibility won't be changed) or Get (messages will be invisible to other callers) mechanism.
  • Add: Add message to a queue.
  • Delete: Delete one or more messages from a queue.
  • Update: Update contents of a message in a queue.

Tables & Entities

 

Table storage is essentially a NoSQL Key/Value pair store in Azure Storage. It provides a highly scalable and reliable storage solution for storing and querying non-relational data at a very cheap price.


Tables

  • List: List tables in your Azure Storage accounts.
  • Create: Create tables in your Azure Storage accounts.
  • Delete: Delete one or more tables from your Azure Storage accounts.
  • Access Policies: Get/set table access policies. Access policies are used for creating Shared Access Signature for a table.
  • Shared Access Signature: Create Shared Access Signature (SAS) on a table. You can create either create ad-hoc SAS token/URL (i.e. without any access policy) or a SAS token/URL that is bound to a table access policy.
  • Download: Download either all entities or entities matching a certain query from a table. Entities data can be downloaded in XML or CSV format.
  • Delete Entities: Delete entities for a table matching a certain query.

Entities

  • Query: Query entities in a table.
  • Query Manager: Includes a query manager which makes managing your most used queries super simple.
    • Query Builder: Write ODATA queries against your table using an easy to use query builder.
    • Save: Save most used queries so that you don't have to type them over and over again. You can assign a friendly name to these queries for remembering them easily. Switching from one saved query to another is as simple as clicking an item.
    • Edit: Edit any saved query. Simply change the query text or parameters and you're good to go.
    • Delete: Delete any saved query that you don't need going forward.
  • Import: Import entities in a table from CSV/XML file or a relational database.
  • Edit: Edit attributes of an entity by changing its name, data type and/or value. You can remove attributes from an entity or add new attributes to an entity as well.
  • Delete: Delete one or more entities from a table.
  • Customizable: You can customize paging behavior, what entity attributes you want to see and the order of entity attributes.

Account Management

 

Azure Management Studio not only enables you to manage data in your Azure Storage accounts but also enables to manage those accounts as well. Using Azure Management Studio, you can create, update, modify, and delete storage accounts in your Azure Subscription. For more details, please see Azure Subscriptions.