Querying Resources in Azure Graph
I had a customer reach out requesting how to query all certificates across all subs and figure out when they are expiring. Using Azure Resource Graph I came up with the query below that searches for all app services, find the bindings, and matches those apps up with the Microsoft.web/certificate object. Azure Graph is a…
Exporting an App Service Certificate from Azure Key Vault to use elsewhere
Download the certificate from the Key Vault hosting the App Service Certificate. Double click on the exported PFX downloaded from Keyvault onto your Windows Machine. Navigate through the prompts on the screen, leaving the Password blank and marking the key as exportable Whever the cert was installed ie Personal store -> Right click on the…
Troubleshooting App Initialization (IIS Warmup) on Azure Web Apps
Troubleshooting App Init (IIS Warmup) Lately our team has been getting a higher load of issues related to customers trying to utilize the Application Initialization Module. This module is handy feature that allows you to warm your app prior to the application receiving requests to help avoid the dreaded cold-start or slow initial load times…
Gitlab Continuous (CI/CD) with an Azure Web App
Recently I came across a case with helping a customer configure Gitlab with Azure web app using continuous integration. App Services support Git repositories from Bitbucket, Github, and VSTS Git natively but Gitlab requires a bit more manual setup. Referenced these two helpful blogshttps://christianliebel.com/2016/05/auto-deploying-to-azure-app-services-from-gitlab/ https://teerachail.gitbooks.io/the-s-sentials/content/gitlab2appservice.html Go to the Azure portal under your web app ->…
Troubleshooting SMTP issues/Sending emails from Azure Web Apps
In the past year I’ve come across a number of issues related to sending emails from web apps that work locally but when a customer is developing or deploying to an Azure Web App, the connection fails. Here are some straightforward step by step troubleshooting steps to isolate platform vs your code. 1. Are you…
Azure Bot Framework App with SmartThings Integration
Overview I have been working on integrating my SmartThings app with an Azure Bot Framework App so I can use Skype, Webchat, or FB Messenger to control the lights in my apartment. Azure bot framework provides the architecture needed to easily create a chat bot that can support a number of different channels such as…