Visual Studio code is an open source source code editor developed by Microsoft which supports all major operating systems like Windows, Linux and Mac OS. It includes support all most all software development activities like debugging, Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.
Visual studio code can be extended via plug-ins known as ‘Extensions’. Extensions give VS code the option of suporting various programming languages on different development frameworks.
In this article you will see about ‘Azure Storage Explorer’ an extension that supports the adminitration of blob objects in Microsft Azure.
Here are the steps to set up ‘Azure Storage Explorer’ in your machine.
- Install Visual studio code in your machine. VS code can be downloaded from here
- Install ‘Azure Storage Explorer’ extension in VS code.
![Azure Storage Explorer]()
![Azure Storage Explorer]()
After installing VS code you need to login to your azure account. For that you need to open the explorer in VS code.
![Azure Storage Explorer]()
Expand the ‘Azure Storage’ item in the explore to ‘Sign in’.
![Azure Storage Explorer]()
After signing in you can use the ‘+’ symbol to add the azure subscriptions that you are conneted to.
In the added subscription you can expand the tree view to see the different storage accounts created in that subscription. Please note that this will only work with Azure storage accounts and Page/Block blobs created in those storage accounts. Azure managed disks can’t be administered like this.
![Azure Storage Explorer]()
Azure Storage accounts consists of 4 parts.
- Blob storage
- File storage
- Table storage
- Queues
Out of those 4 storage types queues will not be displayed through this extension.
![Azure Storage Explorer]()
Azure Storage Explorer supports following features for blob objects.
- List Subscriptions
- List storage accounts
- Blob Storage
- List Blob containers
- Create blob container
- Delete blob container
- List blobs
- View blob information
- Download blob
- Upload blob
- Delete blob
- File storage
- List file shares
- Create file shares
- Delete file shares
- List directories and files
- Create directory
- Delete directory
- Download file
- Upload file
- Delete file
- Table storage
- List tables
- Create tables
- Delete table