0
votes

I'm running InfluxDB in Azure Container Instance. Influx has capabilities to enable HTTPS, however I'm looking for some service in Azure that will make it easier for me to manage certificates. With Influx built-in HTTPS support, I'd have to deploy the certificate to the Azure Storage Account's File Share periodically (before cert expiration). That doesn't seem "elegant". Is there some other Azure service that could be used instead? I imagine it would be a kind of layer on top of my container that would just act as a proxy between users and my container, adding HTTPS support.

I saw https://docs.microsoft.com/en-us/azure/container-instances/container-instances-container-group-ssl, however I do not know how to manage certificates on secret volumes. How to change certificate when one expires?

1

1 Answers

1
votes

You can use Azure App Service for Containers for this. It comes with built-in SSL certificates and lots of other goodies which you don't get with Container Instances - at a higher cost.

az webapp create --resource-group myResourceGroup --plan myAppServicePlan --name <app-name> --deployment-container-image-name influxdb:latest

See here for more config options such as persistent storage.