【发布时间】:2021-06-01 09:22:26
【问题描述】:
我有一个具有 2 个功能的用户函数应用程序:
- 创建用户。 POST + Route = "用户"
- 获取用户。 GET + Route = "用户"
我想通过 API 管理公开这些功能。假设API管理的域是https://my-apim.azure-api.net
如何使用以下 URL 公开这些函数:
- CreateUser = POST https://my-apim.azure-api.net/v1/users
- GetUsers = 获取https://my-apim.azure-api.net/v1/users
APIM 需要 API URL 后缀来确定正确的 API。所以生成的 URL 是(以 userfunction 作为 API URL 后缀):
- CreateUser = POST https://my-apim.azure-api.net/userfunction/v1/users
- GetUsers = 获取https://my-apim.azure-api.net/userfunction/v1/users
我可以将 API URL Suffix 留空以实现预期的 URL,但是当我将来需要向 APIM 添加更多 API 时,这将是一个问题
【问题讨论】:
标签: rest azure-functions azure-api-management