Azure API 管理 URL 未连接到 API

问题描述 投票:0回答:1

我是 API 管理新手。我创建了一个管理资源,并将函数应用程序连接到该资源,此外,我还确保需要订阅才能访问 API/函数应用程序。在功能应用程序网络设置中,我禁用了“公共网络访问”,因为我只想通过 API 管理授予访问权限。

有谁知道如何使用连接到 APIM 的 API(作为函数应用程序)创建 API 管理资源,该资源需要订阅密钥并已禁用公共网络访问?

谢谢你

首先,当我尝试在 Azure 门户中测试 API 时,我看不到请求传递订阅密钥,这对我来说很奇怪。当我发送请求时,我收到此错误

Error API Management

azure azure-functions azure-api-management
1个回答
0
投票

要通过禁用公共网络访问来访问Azure APIM中的函数应用程序,您需要在函数应用程序中添加新规则并允许APIM的公共IP。

  • 从 APIM Overview 菜单获取公共 IP。

enter image description here

  • 然后在函数应用程序中添加新规则,如下所示。

enter image description here enter image description here

  • 这样做,您只能授予 APIM 访问权限并可以调用该函数。

enter image description here enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.