One of Nebbia’s specialties is helping customers transition from using On-Premises TFS to utilizing VSTS in the cloud. The primary way that we accomplish this is via the Microsoft full fidelity migration tool that allows for all history, work items and code to be migrated to VSTS and look exactly as it did before the migration.

During the migration process one of the steps that is not difficult but was always a bit tedious is creating a storage account that will be used for the migration and then acquiring the Stored Access Signature for the storage account blob container.  This SAS token is used by the migration service to access the storage account where the backup of the TFS database is stored during the migration.

The old process involved the following steps:

  1. Create storage account to be used for the migration in the Azure Portal
  2. Create blob container for the backup in the Azure Portal
  3. Open the Azure Storage Explorer application on your computer
    1. Download and install it if you don’t have it yet. https://azure.microsoft.com/en-us/features/storage-explorer/
  4. Connect to the Storage Account your created in step 1. This is done either via storage account name and access key or via your Portal credentials
  5. Drill down to the blob container that you created for the backup
  6. Right click the container and select Get Shared Access Signature

Well this morning, I was taking a quick look at the Azure blog and ran across an interesting headline… Public Preview: Storage Explorer in the Azure Portal.

https://azure.microsoft.com/en-us/updates/storage-explorer-preview-now-available-in-azure-portal/

This sounds promising so I jumped into the portal to verify if the steps above could be streamlined and sure enough the functionality that is needed is right there.

This means the new process would be simply:

  1. Create Storage account to be used for the migration in the Azure Portal
  2. Create blob container for the backup in the Azure Portal
  3. Right click on the container and select Get Shared Access Signature

Here at Nebbia we pride ourselves in keeping up with the latest and greatest news that is coming out of Azure.  Please feel free to reach out to us for any of your Azure and DevOps needs.