Search code examples
azureencryptionhttpslets-encryptazure-api-management

How to use Let's Encrypt with Azure's API Management


I have began developing by microservices architecture utilizing Azure's API management service as the reverse proxy. To provide custom URLs for the API management, you must specify a URL + include a certificate.

enter image description here

I understand that there is a manual way to receive certificates through let's encrypt, but is it possible to automate this for the Azure API Management?


Solution

  • It isn't possible, please vote for the feature request for the API management team.

    https://feedback.azure.com/forums/248703-api-management/suggestions/17815891-support-for-let-s-encrypt

    Some way to make it work manual:

    • request certificate
    • create API to prove to Letsencrypt you are the owner (domain verification)

    Some way to create the certificate manual: sudo certbot certonly --manual