Azure Functions是否有办法强制连接通过HTTPS?我没有在应用程序设置中看到它,也没有看到任何对Azure Functions的web.config的引用。
lx0bsm1f1#
2017年11月更新
在Azure门户中,转到您的函数应用。平台功能〉自定义域名〉将仅HTTPS切换为“开”。任何使用HTTP的用户都将收到 301 Moved Permanently 并被重定向到HTTPS端点。您不需要实际添加新的主机名/域来切换此功能。这似乎适用于消费和应用服务计划。
50few1ms2#
我不认为今天有一种方法,但我可以看到在全球范围内执行这一点(或至少作为一种选择)。请打开一个问题https://github.com/Azure/azure-webjobs-sdk-script/,以便正确跟踪。
brgchamk3#
您可以通过az CLI通过az functionapp create的标志--https-only true执行此操作。参见az functionapp文档。或者az functionapp update --set httpsOnly=true ...(如果应用程序已经存在)。
az functionapp create
--https-only true
az functionapp update --set httpsOnly=true ...
ztmd8pv54#
您可以通过在Azure Portal中转到您的功能应用程序来完成此操作。在设置部分,您将看到**“自定义域”**作为选择选项。
现在在新的页面上,你会看到名为HTTPS Only的切换,On它,你将能够使用**“https”**访问你的API端点。如下所示。
4条答案
按热度按时间lx0bsm1f1#
2017年11月更新
在Azure门户中,转到您的函数应用。
平台功能〉自定义域名〉将仅HTTPS切换为“开”。
任何使用HTTP的用户都将收到 301 Moved Permanently 并被重定向到HTTPS端点。您不需要实际添加新的主机名/域来切换此功能。这似乎适用于消费和应用服务计划。
50few1ms2#
我不认为今天有一种方法,但我可以看到在全球范围内执行这一点(或至少作为一种选择)。
请打开一个问题https://github.com/Azure/azure-webjobs-sdk-script/,以便正确跟踪。
brgchamk3#
您可以通过az CLI通过
az functionapp create
的标志--https-only true
执行此操作。参见az functionapp文档。
或者
az functionapp update --set httpsOnly=true ...
(如果应用程序已经存在)。ztmd8pv54#
您可以通过在Azure Portal中转到您的功能应用程序来完成此操作。
在设置部分,您将看到**“自定义域”**作为选择选项。
现在在新的页面上,你会看到名为HTTPS Only的切换,On它,你将能够使用**“https”**访问你的API端点。如下所示。