Azure功能:强制HTTPS

时间:2017-02-22 22:28:25

标签: azure https azure-functions

Azure功能是否有办法强制连接通过HTTPS?

我没有在应用程序设置中看到它,我也没有看到对Azure功能的web.config的任何引用。

3 个答案:

答案 0 :(得分:10)

2017年11月更新

在Azure门户中,转到功能应用程序。

  

平台功能>自定义域名>切换仅限HTTPS 到'开'。

任何使用HTTP的人都会收到 301 Moved Permanently 并被重定向到HTTPS端点。您无需实际添加新的主机名/域来切换此功能。这似乎适用于消费和应用服务计划。

答案 1 :(得分:5)

我认为今天没有办法,但我可以看到在全球范围内(或至少作为一种选择)提出强制执行的理由。

请打开问题https://github.com/Azure/azure-webjobs-sdk-script/,以便正确跟踪。

答案 2 :(得分:0)

您可以通过转到 azure 门户中的函数应用来完成此操作。

在设置部分下,您将看到“自定义域” 作为一个选项。 enter image description here

现在在新页面上,您将看到名为 HTTPS Only 的切换开关,开启,您将能够使用 "https" 访问您的 api 端点。像下面这样。

enter image description here