在 azure api 管理中找不到 azure app service hosted web api
Could not find azure app service hosted web api in azure api management
我创建了一个 Web api,它具有基于令牌的身份验证并部署在 Azure 应用程序服务中。如果我尝试从 APIM 中的 azure 托管应用程序服务打开它找不到。我们需要更改设置吗?(我没有使用 azure AD 进行身份验证,因为它是测试服务)。
谁能帮忙解决这个问题。
提前致谢,
埃斯瓦尔
当您在 APIM 中导入 API 应用程序时,APIM 会找到与所选应用程序关联的 swagger,获取并导入它。如果 APIM 找不到 swagger,它将 API 公开为 "pass-through" API.
所以当你在本地创建API app时,你需要选择Azure API App
然后部署到azure。这样,您就可以找到它。
APIM 仅支持导入 API 个应用程序。尝试转到 https://resources.azure.com/ 并在那里找到您的应用程序。在其属性中,它的种类必须等于 "api".
我创建了一个 Web api,它具有基于令牌的身份验证并部署在 Azure 应用程序服务中。如果我尝试从 APIM 中的 azure 托管应用程序服务打开它找不到。我们需要更改设置吗?(我没有使用 azure AD 进行身份验证,因为它是测试服务)。
谁能帮忙解决这个问题。
提前致谢, 埃斯瓦尔
当您在 APIM 中导入 API 应用程序时,APIM 会找到与所选应用程序关联的 swagger,获取并导入它。如果 APIM 找不到 swagger,它将 API 公开为 "pass-through" API.
所以当你在本地创建API app时,你需要选择Azure API App
然后部署到azure。这样,您就可以找到它。
APIM 仅支持导入 API 个应用程序。尝试转到 https://resources.azure.com/ 并在那里找到您的应用程序。在其属性中,它的种类必须等于 "api".