gpt4 book ai didi

azure - 将根域指向 Azure Function

转载 作者:行者123 更新时间:2023-12-01 03:09:53 25 4
gpt4 key购买 nike

在我们的项目需求中,我们需要处理许多重定向,其中请求以 example.com/some-uri 的形式出现,并基于此 some-uri 被重定向到不同的地方。

由于我们所有现有的应用程序都已托管在 Azure 中(数百个服务、数据库、应用程序等),因此 Azure Functions 似乎是一个非常合理的选择。工作负载非常简单:将传入的 uri 与表进行匹配,然后发出 301 重定向到相应的目标。

不幸的是,Azure Function 没有公共(public) IP 地址,我无法在根域上使用 CNAME(即,我无法使用 DNS 语法 @ CNAME somefunction.something.azure.net)

我不想为处理这些重定向而支付应用服务费用。我期望的请求数量完全在函数调用的免费分配范围内,因此我基本上可以免费获得它。

如何将 example.com 域的根指向该函数?

最佳答案

结束这个问题,答案是,不可能。裸域记录不能是CNAME,并且没有IP地址可供创建A记录的函数使用。

编辑:事实证明,这是可能的,但不是直接的。创建 Azure Functions 应用程序时,可以选择“消费计划”或“应用服务计划”。通过应用服务计划,在 B1 级及以上级别,您确实可以获得与其关联的静态 IP 地址。此外,您甚至可以使用保留的 IP 地址。

关于azure - 将根域指向 Azure Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53100139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com