Azure函数:强制HTTPS

whhtz7ly  于 2023-04-22  发布在  其他
关注(0)|答案(4)|浏览(133)

Azure Functions是否有办法强制连接通过HTTPS?
我没有在应用程序设置中看到它,也没有看到任何对Azure Functions的web.config的引用。

lx0bsm1f

lx0bsm1f1#

2017年11月更新

在Azure门户中,转到您的函数应用。
平台功能〉自定义域名〉将仅HTTPS切换为“开”。
任何使用HTTP的用户都将收到 301 Moved Permanently 并被重定向到HTTPS端点。您不需要实际添加新的主机名/域来切换此功能。这似乎适用于消费和应用服务计划。

50few1ms

50few1ms2#

我不认为今天有一种方法,但我可以看到在全球范围内执行这一点(或至少作为一种选择)。
请打开一个问题https://github.com/Azure/azure-webjobs-sdk-script/,以便正确跟踪。

brgchamk

brgchamk3#

您可以通过az CLI通过az functionapp create的标志--https-only true执行此操作。
参见az functionapp文档。
或者az functionapp update --set httpsOnly=true ...(如果应用程序已经存在)。

ztmd8pv5

ztmd8pv54#

您可以通过在Azure Portal中转到您的功能应用程序来完成此操作。
在设置部分,您将看到**“自定义域”**作为选择选项。

现在在新的页面上,你会看到名为HTTPS Only的切换,On它,你将能够使用**“https”**访问你的API端点。如下所示。

相关问题