Azure APIM 是否支持 GraphQL?
Does Azure APIM support GraphQL?
我们设置了微服务,使用 Azure APIM 作为网关和路由到后面的所有服务。无论如何,我可以在 APIM 之前或 APIM 中引入 GrpahQl 吗?
为了回答您的直接问题,到目前为止,Azure APIM 不支持 GraphQL。
我和其他许多人在 Azure uservoice @ GraphQL introspective support within API Management / 反馈论坛上对它的其中一项功能进行了投票。
另见 What additional services should Azure provide?
2022 年 5 月更新
预览功能
Synthetic GraphQL 允许您基于现有的 HTTP(SOAP 或 REST)API 轻松创建 GraphQL API。这使您可以快速升级 API 以支持现代客户端应用程序开发,而不会影响您现有的基础架构。
有了这个可用性,您可以:
将您现有的 API 更改为 GraphQL 以支持现代客户端应用程序开发。从现有的 SOAP、REST 和其他 HTTP API 构建 GraphQL API。
使用 Microsoft Graph、Dynamics、Shopify 和 Zendesk 等第三方 API 增强您现有的 GraphQL API。
公告:https://azure.microsoft.com/services/api-management/#overview
文档:https://azure.microsoft.com/updates/public-preview-synthetic-graphql/
假设您的后端 APIs 是为支持 GraphQL 而编写的,Azure API 现在可以导入 GraphQL APIs(在预览中,在撰写此回复时)管理层:https://docs.microsoft.com/en-us/azure/api-management/graphql-api
GraphQL 验证策略也可用(预览版):https://docs.microsoft.com/en-us/azure/api-management/graphql-validation-policies
我们设置了微服务,使用 Azure APIM 作为网关和路由到后面的所有服务。无论如何,我可以在 APIM 之前或 APIM 中引入 GrpahQl 吗?
为了回答您的直接问题,到目前为止,Azure APIM 不支持 GraphQL。
我和其他许多人在 Azure uservoice @ GraphQL introspective support within API Management / 反馈论坛上对它的其中一项功能进行了投票。
另见 What additional services should Azure provide?
2022 年 5 月更新
预览功能
Synthetic GraphQL 允许您基于现有的 HTTP(SOAP 或 REST)API 轻松创建 GraphQL API。这使您可以快速升级 API 以支持现代客户端应用程序开发,而不会影响您现有的基础架构。
有了这个可用性,您可以:
将您现有的 API 更改为 GraphQL 以支持现代客户端应用程序开发。从现有的 SOAP、REST 和其他 HTTP API 构建 GraphQL API。
使用 Microsoft Graph、Dynamics、Shopify 和 Zendesk 等第三方 API 增强您现有的 GraphQL API。
公告:https://azure.microsoft.com/services/api-management/#overview
文档:https://azure.microsoft.com/updates/public-preview-synthetic-graphql/
假设您的后端 APIs 是为支持 GraphQL 而编写的,Azure API 现在可以导入 GraphQL APIs(在预览中,在撰写此回复时)管理层:https://docs.microsoft.com/en-us/azure/api-management/graphql-api
GraphQL 验证策略也可用(预览版):https://docs.microsoft.com/en-us/azure/api-management/graphql-validation-policies