提问人:Mohan Babu 提问时间:9/19/2023 更新时间:9/26/2023 访问量:153
我们有私有函数应用程序,而使用 VS 代码部署函数 HTTP 触发器时,我们收到 403 错误
We have private function app while Deploying the function HTTP trigger using VS code we are getting 403 error
问:
我们有使用专用终结点和专用 Vnet 集成创建的函数 App。 我们正在尝试使用 VS Code 部署代码 在部署阶段,我们收到 403 错误。
我们的期望是使用 VS 代码创建函数
答:
0赞
Pravallika KV
9/26/2023
#1
我通过在 VScode 中创建一个简单的 python 函数应用并部署到使用专用终结点和专用 VNET 集成创建的 Azure 函数应用来重现你的要求。
遵循的步骤:
- 在 Azure 中创建 VNET 和函数应用。
- 打开 , create 专用终结点 Add=>Express:
Function app=>Networking=>Private Endpoints
- 导航到 :
Networking=> VNet Integration=> Add virtual network Integration
- 请确保在函数应用中正确配置了 VNet 集成和终结点,并制定了必要的防火墙规则,以允许进出专用终结点的流量。
- 通过 VS Code 将函数部署到 Azure 函数应用:Deployed Function to Azure Function app through VS Code:
门户:
- 可以毫无问题地访问函数应用:Could access the function app without any problems:
评论
0赞
Mohan Babu
9/28/2023
正如您所说,我们已经在我们的环境中设置了相同的设置,但我们收到以下错误消息:403 Forbidden:“您尝试访问的 Web 应用程序已阻止您的访问
0赞
Mohan Babu
9/28/2023
另外,您建议打开防火墙,防火墙中需要打开哪些端口,我相信它的 80、443
0赞
Pravallika KV
9/29/2023
@MohanBabu我也遇到了同样的错误。为了解决此问题,我创建了一个新的 VNET、函数应用,并再次配置了专用终结点和 VNet 集成,它正常工作。
0赞
Mohan Babu
9/30/2023
感谢您的回答,我正在设置相同的 希望我能得到好的结果 再次感谢
下一个:未经授权泄露私有存储库
评论