将 API 从 Azure API 管理导出到 Power Platform
适用于:所有 API 管理层级
使用 Microsoft Power Platform 的平民开发者经常需要访问由专业开发者开发的部署在 Azure 中的业务功能。 使用 Azure API 管理,专业开发者可以将其后端服务发布为 API,并轻松地将这些 API 作为自定义连接器导出到 Power Platform(Power Apps 和 Power Automate),供平民开发者发现和使用。
本文逐步讲解通过 Azure 门户在 API 管理中创建 API 的自定义 Power Platform 连接器的步骤。 通过此功能,平民开发者可以使用 Power Platform 来创建和分发基于由“API 管理”来管理的内部和外部 API 的应用。
先决条件
- 请完成以下快速入门:创建一个 Azure API 管理实例
- 确保 API 管理实例中存在要导出到 Power Platform 的 API
- 确保有一个 Power Apps 或 Power Automate 环境
创建 API 的自定义连接器
在 Azure 门户导航到 API 管理服务。
在菜单中,选择“API”下面的“Power Platform” 。
选择“创建连接器”。
在“创建连接器”窗口中,执行以下操作:
- 选择要发布到 Power Platform 的 API。
- 选择要将 API 发布到其中的 Power Platform 环境。
- 输入显示名称,该名称将用作自定义连接器的名称。
- (可选)如果 API 还不需要订阅,请选择“创建订阅密钥连接参数”。
- 如果该 API 受 OAuth 2.0 服务器保护,则可以选择提供详细信息,包括“客户端 ID”、“客户端机密”、“授权 URL”、“令牌 URL”和“刷新 URL” 。
选择“创建”。
在创建连接器后,导航到 Power Apps 或 Power Automate 环境。 在“数据”>“自定义连接器”下会列出该 API。
管理自定义连接器
可以在 Power Apps 或 Power Platform 环境中管理自定义连接器。 有关设置的详细信息,请参阅从头开始创建自定义连接器。
- 从自定义连接器列表中选择连接器。
- 选择“铅笔(编辑)”图标以编辑和测试自定义连接器。
备注
若要从 Power Apps 测试控制台调用 API,需要将“https://make.powerautomate.com
”URL 作为源添加到 API 管理实例中的 CORS 策略。
更新自定义连接器
在 API 管理中,可以更新连接器以针对不同 API 或 Power Apps 环境,或更新授权设置。
- 在 Azure 门户导航到 API 管理服务。
- 在菜单中,选择“API”下面的“Power Platform” 。
- 选择“更新连接器”。
- 选择要为其更新连接器的 API,根据需要更新设置,然后选择“更新”。