Over this weekend, we released a new version of Cloud Portam. This blog post talks about the enhancements done in this release.

Team Edition Enhancements


There were a couple of enhancements done in Team Edition of Cloud Portam.

Custom Azure Active Directory (AD) Domain Name during Sign Up

As you may already know, Team Edition of Cloud Portam requires you to provide your Azure AD. Till now we were only supporting the default domain name e.g. mycompany.onmicrosoft.com. We are now supporting custom domain names as well during sign up process. So for example, your Azure AD name is “mycompany” and you have mapped “mycompany.com” domain name to your Azure AD you can input either mycompany.com or mycompany.onmicrosoft.com. If you only input mycompany, we will append “.onmicrosoft.com” to that.

Management Role Name Change

Based on the feedback we have received from our Team Edition users, we have changed the management role names. Following table summarizes the old and new management role names:

Old Name New Name
Administrator Team Administrator
Co-Administrator Resource Administrator
User Resource User

Please note that this does not change the activity performed by the users in your team under each role. It is just a name change.

Shared Access Signature (SAS) Enhancements


We have made some enhancements to Azure Storage Blob and Table SAS.

Blob SAS Enhancement – Ability to override response headers

As you may already know, blob service exposes certain HTTP response headers as properties. These include Cache-Control, Content-Disposition, Content-Encoding, Content-Language, and Content-Type. You can set these properties on the blob at any time. However there may be a situation where you would want to set these properties temporarily. For example, let’s say you have a blob named myblob.png however what you want to do is force the download of this blob at some times. Here’s where this functionality would come in handy. What you could do in this case is create a SAS with read permission and override the Content-Disposition header and set its value to “attachment; filename=myblob.png”. When somebody uses this SAS URL in the browser, the file will always be downloaded instead of being displayed in the browser itself.

We are pleased to announce that you can do the same through Cloud Portam as well now.

image

Table SAS Enhancements – Ability to specify PartitionKey/RowKey ranges

As you may already know, when creating SAS on a Table in Azure Storage, you can specify PartitionKey/RowKey ranges and then the user in possession of that SAS can only work within those PartitionKey/RowKey boundaries. Now you can specify these ranges in Cloud Portam as well when creating SAS on a table.

image

Page Blob Enhancement – Ability to create an empty page blob


This is yet another enhancement we did in this release. Basically this allows you to create an empty page blob within a blob container in your storage account.

To start creating an empty page blob, on the screen where you view blobs simply click/press on “New Item” button on top right corner and select “Empty Page Blob” menu item.

image

Or you can right click (cmd+click on Mac) anywhere on the empty part of the screen and select “Empty Page Blob” from the context menu.

image

On the popup that gets displayed, just enter the name of your page blob and the desired page blob size and you’re done. It’s as simple as that!

image

A few things you would need to keep in mind:

  • This functionality is not available for Zone-Redundant Storage accounts as these accounts do not support page blobs.
  • Maximum size of a page blob can be 1 TB as of today.

Closing

These are the things we did for this release. As you can see we’re constantly investing in making the product more and more useful. Do try out Cloud Portam and these features and let us know what you think. If you think, we can improve it in any way, please feel free to share your thoughts. The link to our website is http://www.cloudportam.com.