繁体   English   中英

Function 具有 Vnet 集成和专用端点的应用程序 -> 服务器响应:服务不可用

[英]Function App with Vnet integration and Private Endpoint -> Server Response: Service Unavailable

我在我们的 azure 租户中部署了 function 应用程序。 function 应用程序部署在专用端点的专用子网和具有 vnet 集成的专用子网中。

我们正在尝试从安装了 devops 代理的 vm 进行部署(vm 具有私有端点)以测试配置。 如果 function 未配置 vnet 集成和专用端点,则部署工作正常。 如果 function 部署在 vnet 集成和私有端点下,我会收到以下消息:

我

function 可以从 Internet 访问,也可以在 vnet 集成中使用并具有证明端点(我也为我们的 vpn 配置了访问限制)。

带有 devops 代理的 vm 与 nsg 规则设置正确位于同一个 vnet 中。

在 function 应用程序配置中,我配置了此参数:

WEBSITE_DNS_SERVER - 168.63.129.16 WEBSITE_VNET_ROUTE_ALL - 1

作为 microsoft 文档(当 function 在 vnet 和专用端点下时,我尝试不使用它,但我遇到了同样的问题)

我运行的命令是func azure functionapp publish functionname

Nsg规则配置如下:

入境:

源 vm 子网 - 目标 function 私有端点子网 -> 允许任何

我忘了设置什么?

任何建议都非常感谢:)

我想你已经为你的 Azure function 创建了一个私有端点,该端点与部署在其中的 VM 相同。 命令func azure functionapp publish functionname required 通过 Internet 请求,出现问题是因为您在 Azure function 中配置了访问限制,从而阻止了此访问。 您可以在访问限制中添加虚拟机子网。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM