API 管理策略参考

本部分提供所有 API 管理策略的参考文章链接。

有关策略的详细信息:

重要

按订阅限制调用率按订阅设置使用量配额依赖于订阅密钥。 应用其他策略时不需要订阅密钥。

访问限制策略

高级策略

身份验证策略

缓存策略

跨域策略

  • 允许跨域调用 - 使 API 能够通过 Adobe Flash 和基于 Microsoft Silverlight 浏览器的客户端进行访问。
  • CORS - 向操作或 API 添加跨源资源共享 (CORS) 支持,允许从基于浏览器的客户端进行跨域调用。
  • JSONP - 向操作或 API 添加填充型 JSON (JSONP) 支持,以便从基于 JavaScript 浏览器的客户端执行跨域调用。

Dapr 集成策略

  • 发送对服务的请求:使用 Dapr 运行时查找 Dapr 微服务并与之进行可靠的通信。 若要了解有关 Dapr 中服务调用的详细信息,请参阅这个 README 文件中的说明。
  • 将消息发送到发布/订阅主题:使用 Dapr 运行时将消息发布到发布/订阅主题。 若要了解有关 Dapr 中发布/订阅消息的详细信息,请参阅这个 README 文件中的说明。
  • 触发器输出绑定:使用 Dapr 运行时通过输出绑定调用外部系统。 若要了解有关 Dapr 中绑定的详细信息,请参阅此 README 文件中的说明。

GraphQL 解析程序策略

转换策略

验证策略

  • 验证内容 - 根据一个或多个 API 架构验证请求或响应正文的大小或内容。 支持的架构格式为 JSON 和 XML。
  • 验证 GraphQL 请求 - 验证对 GraphQL API 的请求并授权。
  • 验证 OData 请求 - 验证对 OData API 的请求,以确保符合 OData 规范。
  • 验证参数 - 根据 API 架构验证请求头、查询或路径参数。
  • 验证标头 - 根据 API 架构验证响应标头。
  • 验证状态代码 - 根据 API 架构验证响应中的 HTTP 状态代码。

后续步骤

有关使用策略的详细信息,请参阅: