使用 Microsoft Copilot in Azure 创建 API 管理策略

Microsoft Azure 中的 Copilot 可以根据要求创作 Azure API 管理策略 。 使用 Microsoft Copilot in Azure 可以快速创建策略,即使不确定需要哪些代码也无妨。 在制定具有许多要求的复杂策略时,这可能特别有帮助。

要获取创作 API 管理策略的帮助,请从先前导入到 API 管理实例的 API 的“设计”选项卡开始。 请务必使用代码编辑器视图。 要求 Microsoft Copilot in Azure 为你生成策略定义,然后将结果直接复制到编辑器中,进行任何所需的更改。 还可以提出问题以了解不同的选项或更改提供的策略。

使用 API 管理策略时,还可以选择策略的一部分,右键单击,然后选择“解释”。 这将打开 Microsoft Copilot in Azure,并粘贴所选内容,同时显示提示,以解释策略的这一部分的工作原理。

小提示

此处列出的任务和示例提示显示了 Azure 中Microsoft Copilot 特别有用的几个区域。 但是,这不是你可以做的事情的完整列表。 我们鼓励你尝试自己的提示,看看 Azure 中的 Microsoft Copilot 如何帮助你管理 Azure 资源和环境。

示例提示

下面例举了几个可用于获取 API 管理策略帮助的提示类型。 根据您的实际情况修改这些提示,或尝试其他提示以创建不同类型的策略。

  • 生成一个策略以配置速率限制,每秒允许5个请求。
  • 生成一个策略以移除响应中的 'X-AspNet-Version' 头信息
  • 请向我解释(选定的政策或元素)

示例

创建 API 管理策略时,可以说“你能告诉我如何编写策略表达式来基于 Azure API 管理中的用户角色筛选 API 响应?Azure 中的 Copilot 会生成策略并说明其工作原理。

Azure 中Microsoft Copilot 生成用于筛选 API 响应的策略的屏幕截图。

对于另一个示例,你可以说“生成策略以配置速率限制,每秒 5 个请求”。同样,Azure 中的 Copilot 提供了一个可以使用或修改的示例策略。

Azure 中Microsoft Copilot 生成用于配置速率限制的策略的屏幕截图。

当您对策略元素有疑问时,可以通过选择策略的一部分,右键点击并选择解释来获取更多信息。

在 Azure 中右键单击 API 管理策略的一部分以获得来自 Microsoft Copilot 的解释的屏幕截图。

Azure中的Microsoft Copilot解释了代码的工作原理,分解每个特定部分并提供更多学习链接。

Azure 中的 Microsoft Copilot 截图,提供有关特定 API 管理策略的信息。

下一步