在 UI(招摇)中公开 Function App 进行测试的最佳方式?

Best way to expose a Function App in a UI (swagger-like) for testing?

我即将在 Function App 中交付一个无服务的 API,它有 5 个函数,我的客户需要某种与测试环境交互的文档。他们接受 Swagger 和 graphql 端点,但我坚持追求 serlss 方法,所以现在我遇到了这个快速问题。我应该简单地制作一个类似 swagger 的包装器应用程序吗?是否有任何已知的框架来记录和公开函数应用程序?

官方建议将 Azure Functions 与 Azure API 管理(也有基于消费的计划)配对,而不是包装应用程序 expose your functions with a swagger definition

Azure APIM 现在有了一个 swagger 定义,还提供了许多功能,例如速率限制、身份验证、缓存等,您可以在 official APIM docs 中阅读更多相关信息。