One of the prerequisites for using this Function is that the domain you are trying to create SSL Certificats for is managed via Azure DNS.
If you don't have Azure DNS setup yet, then you'd need to do set that up first, then manage your Domain's DNS with that, and finally set up the Azure WebApp SSL Manager Function :)
Davide thanks for quick response. Can you please provide basic steps to configure DNS zone?
I have performed following steps:
1) Created DNS Zone in azure.
2) Added TXT and CNAME record which I got from my azure app service.
3) Now I am running azure functions but it is giving an error "authorization must be pending"
No worries.
Unfortunately I can't help, that is not related to the DNS, it is an error returned by the Let's Encrypt service. It happened to me sometimes in the past as well, it has something to do with how they create the orders internally and apparently something fails/has failed...
Troubleshooting that is a nightmare because they do not expose the real reason of the failure, at least I haven't been able to find it anywhere.
I don't remember what worked for me at that time, but I remember checking on their support/community forums and trying few things directly on their APIs to be able to unblock the status...
I still get this from time to time, but it usually solves itself after some time...
If you're thinking that they have a pretty flaky APIs... welcome to the club :)
One of the prerequisites for using this Function is that the domain you are trying to create SSL Certificats for is managed via Azure DNS.
If you don't have Azure DNS setup yet, then you'd need to do set that up first, then manage your Domain's DNS with that, and finally set up the Azure WebApp SSL Manager Function :)
Davide thanks for quick response. Can you please provide basic steps to configure DNS zone?
I have performed following steps:
1) Created DNS Zone in azure.
2) Added TXT and CNAME record which I got from my azure app service.
3) Now I am running azure functions but it is giving an error "authorization must be pending"
No worries.
Unfortunately I can't help, that is not related to the DNS, it is an error returned by the Let's Encrypt service. It happened to me sometimes in the past as well, it has something to do with how they create the orders internally and apparently something fails/has failed...
Troubleshooting that is a nightmare because they do not expose the real reason of the failure, at least I haven't been able to find it anywhere.
I don't remember what worked for me at that time, but I remember checking on their support/community forums and trying few things directly on their APIs to be able to unblock the status...
I still get this from time to time, but it usually solves itself after some time...
If you're thinking that they have a pretty flaky APIs... welcome to the club :)
Sorry that I can't be more helpful 🙏🏻
Thanks for the information. I will post here if I found anything.