If you have been playing around with deploying Azure functions with ARM templates chances are that you have run into the error “The pricing tier ‘Dynamic’ is not allowed in this resource group”. Below you can seethe full error text from a powershell deployment of an Azure Function ARM template […]
Estimated reading time: 12 minutes
Per default Azure Functions uses the name of the function (which is in fact the directory name that contains the function files) as the http route. E.g. a function named products hosted in azure functions with the name mycompany will end up at a URL: https://mycompany.azurewebsites.net/products. That might be fine […]
Estimated reading time: 4 minutes
Microsoft recently introduced a dynamic pricing model for the Azure App Service Plan. The app service plan is the infrastructure that hosts your Web App, Function Apps or Logic Apps. Currently the dynamic service plan is only available for function and logic apps. In fact going forward from the 1st […]
Estimated reading time: 4 minutes
I have before blogged about my work on a plugin for letsencrypt-win-simple, that eased the installation of Lets Encrypt Certificates on Azure Web Apps. That project was mostly a trial run to see if it was possible to get it to work, and it is now abandoned. But fear not, […]
Estimated reading time: 2 minutes
This weeks ARM challenge was to provision an Azure Notification hub, with client credentials for Google Cloud Messaging (GCM) as part of a larger ARM template. Unfortunately how to do so is not documented, but we are not completely out of luck because the schema for the notification hub is […]
Estimated reading time: 4 minutes
In Azure AD a tenant is uniquely identified by a tenant ID which is a guid. Unfortunately guids are not very user friendly, so most users remembers their AD tenants by the domain name, it could e.g. be sjkp.onmicrosoft.com. If you are working with the Azure management api, you can […]
Estimated reading time: 5 minutes
Let’s Encrypt is a new free to use Certificate Authority, in public beta, that is on a mission to provide free SSL certificates to all web sites. Obviously, that requires some rethinking of how certificates are issues, as it otherwise would be impossible to accomplish their goal of HTTPS to […]
Estimated reading time: 5 minutes
I love Azure resource manager and especially ARM templates for deploying a full resource group. Unfortunately the documentation on how to author the templates still have a long way to come. Recently I have been doing some IoT work, where we are using Service Bus and Event Hub. How to […]
Estimated reading time: 12 minutes
Just a quick reminder to myself. In order to set the “always on” property on a Azure Web App when provisioned from an ARM template, the resource should look like this [javascript] { "apiVersion": "2015-06-01", "name": "[parameters(‘siteName’)]", "type": "Microsoft.Web/Sites", "location": "[parameters(‘siteLocation’)]", "dependsOn": [ "[concat(‘Microsoft.Web/serverFarms/’, parameters(‘hostingPlanName’))]" ], "tags": { "[concat(‘hidden-related:’, resourceGroup().id, […]
Estimated reading time: 3 minutes
This is a short article about a few tricks that can help you build Azure Resource Manager templates. Most templates are quite easy to get started with, because there already is a lot of ready made templates out there e.g. in the https://github.com/Azure/azure-quickstart-templates, that can be used as inspiration. The […]
Estimated reading time: 8 minutes