Azure Function Core Tool HTTP Trigger to HTTPS

Lev Goronshtein 41 Reputation points
2022-07-19T16:28:09.05+00:00

Hello,

Are there any instructions as to how to secure HTTP triggers and get them to respond on HTTPS instead?

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
4,678 questions
0 comments No comments
{count} votes

Accepted answer
  1. MughundhanRaveendran-MSFT 12,456 Reputation points
    2022-07-21T06:51:21.87+00:00

    Hi @Lev Goronshtein ,

    Thanks for reaching out to Q&A.

    It appears that you want to enforce TLS for a http triggered app running on Kubernetes.

    Please refer to the following article that has the steps to enforce TLS on function app running on K8
    https://thecloudblog.net/lab/enable-tls-on-http-triggered-function-app-in-kubernetes-using-keda-and-nginx/

    Feel free to reach out to me if you have any queries or concerns.

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Bruno Lucas 4,426 Reputation points MVP
    2022-07-19T23:59:06.63+00:00

    Hi @Lev Goronshtein
    You can enable HTTPS Only under TLS/SSL settings:
    https://learn.microsoft.com/en-us/azure/app-service/configure-ssl-bindings#enforce-https
    (the url is for web app but that is also available under function app)
    You may need to restart the Function app after changing this setting. this will redirect to the https url of the function

    If you need for local testing:
    https://stackoverflow.com/questions/62453695/how-to-enable-azure-function-https-easily-when-do-local-test?answertab=trending#tab-top

    0 comments No comments

  2. Lev Goronshtein 41 Reputation points
    2022-07-20T14:24:20.687+00:00

    @Bruno Lucas ,

    Sorry i wasnt more specific but these HTTP triggers are running in a K8s cluster on prem. This is using Azure Functions Core Tools to deploy them.

    0 comments No comments