MS Open Tech Tools plugin for IntelliJ and Android Studio updated with Blob storage

If you are writing Java or Android applications that need storage backup now you can use the Services Explorer functionality to manage the Azure Storage resources inside IntelliJ and Android Studio without having to navigate to Azure Management Portal.

The current version of the plugin adds management of Azure blobs and the next one will evolve with Azure Tables and Azure Queues. You may also note that we enhanced the VM management functionality released last month with two new features: support for virtual networks and subnet selection when creating a Virtual Machine and SSH key for creating Linux Virtual Machines in Azure.

If you do not know where to start you’ll find complete instructions of how you can install the plugin on Github.

Services Explorer

To access the Services Explorer in IntelliJ or Android Studio, click on the icon accessible by hovering your mouse cursor on the lower left corner of the IDE.

Services Explorer

To sign in you click on the top icon for managing subscription that will allow you to sign in and filter the assets you want to see in the server explorer based on the selected Azure subscriptions.

Manage Subscriptions

Containers and Blobs

Once you select the Azure subscriptions you will be able to see in the Storage explorer the associated Storage Accounts and their containers. If it is the first time you work with Azure Storage you’ll start by creating a storage container and provide the Name, Region/Affinity Group and Replication.

create storage account

Local replication is made durable by replicating the data to three different storage nodes within the same region. Geo redundant storage will replicate the data to a secondary region in addition to the three storage nodes within the primary region. The read access geo redundant will turn on read only access to the secondary storage account data in the secondary region.

Within the Storage Account you can manage Blobs and in the future you’ll be able to manage Tables and Queues. If you do not have a Blob container you can create one by right clicking on the Storage account node.

creatre blob container

For an existing or new container you’ll be able to view all the existing blobs in a table format view and perform the following operations:

  • “Upload” a new file into the Azure Blobs
  • “Delete” an existing file from the Azure Blobs
  • “Open” will download the file and execute a shell open
  • “Copy URL” will copy the URL to the blob to the clipboard
  • “Save As” will copy the file on the local machine

upload blob file

You can also filter the blobs that are displayed by specifying a common prefix. For example, if you enter “Grunt” only the blobs that have the string “Grunt” in the blob’s name will be displayed.

blob filtering

Looking for further documentation? Check it out here

Want to report issues or suggestions? Please file issues here

Beatrice Oltean, Senior Program Manager
Microsoft Open Technologies, Inc.