Azure Policies Listed in an Excel Worksheet

In my work with Enterprise clients as an Azure Consultant, I’ve created a few tools to help me communicate efficiently and clearly with  team members in various levels of management that need to understand and implement specific Azure concepts.

I’ve already shared one of those helpful tools that I use repeatedly to customize and deliver during conference calls and presentations. Read about and download the ever evolving series of PowerPoint decks of diagrams and icons for your own customizations.

This post is about another helpful tool in my work – a sortable Excel file of all the current and ‘in-preview’ Azure Policies by category that are found in the Azure Portal.

Download Azure Policy Workbook

There is  an Index of Azure Policy Samples online of 56 Policies in 9 different categories. At the time of writing this, there are also 73 ‘in-preview’ policies in various categories on the Azure portal, with 192 Azure pre-built policies in 22 categories! See them here at:


Performance Testing Tools for Azure Web Apps

We’ve been working at speeding up page loading and general performance of our Azure hosted WordPress websites.  Of course, because these are Azure hosted IIS websites, we can’t make changes to the underlying IIS structures, but it is good to know of any vulnerabilities. (An EXCELLENT Security Protocol software that we use on all of our Azure IaaS web servers/browsers is IIS Crypto)

These are some of the free online versions of the tools that we use for measuring performance changes.

  • For example – this is the Page Loading Speed ‘BEFORE’ any changes:


Adding a Root Domain to Azure CDN endpoint

We have a static website running from an Azure storage account, using Azure CDN to deliver with a custom domain name and HTTPS. ( We need the root custom domain ( to also be resolvable.

It wasn’t clear in online documentation how to add the root domain to an Azure CDN endpoint, or if it was even possible yet – sub-domains only for CDN endpoints seem to be the standard. In fact, CDN Allow Root Domain for Custom Domains is an Azure ‘feature request’ that has been under review for over a year!

Unsuccessful Trial:

  • I created a new CDN endpoint but the CNAME of the root domain name wasn’t recognized
  • Our DNS provider, EasyDNS, allows for CNAME/Alias records of root domains – but mapping the root domain as a Custom hostname to the CDN endpoint still wouldn’t work. The error message when trying to ‘Add a custom domain‘ basically said it didn’t recognize the CNAME mapping between the root domain and the CDN endpoint.