将 API 从 Azure API 管理导出到 Power Platform

适用于:所有 API 管理层级

使用 Microsoft Power Platform 的公民开发人员通常需要访问由专业开发人员开发并在 Azure 中部署的业务功能。 Azure API 管理 使专业开发人员能够将其后端服务发布为 API,并轻松地将这些 API 导出到 Power Platform(Copilot StudioPower AppsPower Automate)作为自定义连接器,供公民开发人员发现和使用。

本文将逐步讲解如何在 Azure 门户中创建一个 Power Platform 自定义连接器,以连接到 API 管理中的 API。 借助此功能,公民开发人员可以使用 Power Platform 创建和分发基于 API 管理管理的内部和外部 API 的应用。

先决条件

创建用于 API 的自定义连接器

  1. 在 Azure 门户中导航到 API 管理服务。

  2. 在菜单中的 API 下,选择 Power Platform

  3. 选择“ 创建连接器”。

  4. “创建连接器 ”窗口中执行以下作:

    1. 选择要发布到 Power Platform 的 API。
    2. 选择要将 API 发布到的 Power Platform 环境。
    3. 输入显示名称,该名称将用作自定义连接器的名称。
    4. (可选)如果 API 不需要订阅,请选择“ 创建订阅密钥连接参数”。
    5. (可选)如果 API 受 OAuth 2.0 服务器保护,请提供客户端 ID客户端密码授权 URL令牌 URL刷新 URL 等详细信息。
  5. 选择 创建

    在 API 管理中创建自定义连接器到 API

创建连接器后,导航到 Power AppsPower Automate 环境。 在“数据”>“自定义连接器”下会列出该 API

Power Platform 中的自定义连接器

管理自定义连接器

可以在 Power Apps 或 Power Platform 环境中管理自定义连接器。 有关设置的详细信息,请参阅 从头开始创建自定义连接器

  1. 从自定义连接器列表中选择连接器。
  2. 选择铅笔(编辑)图标以编辑和测试自定义连接器。

重要

若要从 Power Apps 测试控制台调用 API,需要在 API 管理实例中配置 CORS 策略,并在自定义连接器中创建策略以在 HTTP 请求中设置 Origin 标头。 有关详细信息,请参阅 为自定义连接器启用 CORS 策略

更新自定义连接器

在 API 管理中,可以更新连接器以面向其他 API 或 Power Apps 环境,或更新授权设置。

  1. 在 Azure 门户中导航到 API 管理服务。
  2. 在菜单中的 API 下,选择 Power Platform
  3. 选择“ 更新连接器”。
  4. 选择要更新连接器的 API,根据需要更新设置,然后选择“ 更新”。