Azure API Management から Power Platform に API をエクスポートする
適用対象: すべての API Management レベル
Microsoft Power Platform を使用する市民開発者が、プロの開発者によって開発されて Azure にデプロイされたビジネス機能を必要とするケースは少なくありません。 Azure API Management では、プロの開発者がそのバックエンド サービスを API として発行し、それらを市民開発者が検出して利用できるよう、カスタム コネクタとして簡単に Power Platform (Power Apps と Power Automate) にエクスポートすることができます。
この記事では、Azure portal で、API Management の API に対して Power Platform カスタム コネクタを作成する手順を説明します。 この機能により、市民開発者は、Power Platform を使用して、API Management によって管理される内部および外部 API に基づくアプリを作成し、配布することができます。
前提条件
- 次のクイック スタートを完了すること:Azure API Management インスタンスを作成する
- Power Platform にエクスポートしたい API が API Management インスタンスに存在することを確認する
- Power Apps または Power Automate 環境があることを確認する
API へのカスタム コネクタを作成する
Azure portal で API Management サービスに移動します。
メニューの [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 を呼び出すには、API Management インスタンスで CORS ポリシーを構成し、カスタム コネクタにポリシーを作成して HTTP 要求で Origin ヘッダーを設定する必要があります。 詳細については、カスタム コネクタ用の CORS ポリシーの有効化に関する記事を参照してください。
カスタム コネクタを更新する
API Management からコネクタを更新して、別の API または Power Apps 環境をターゲットにしたり、承認設定を更新したりできます。
- Azure portal で API Management サービスに移動します。
- メニューの [API] で、 [Power Platform] を選択します。
- [コネクタの更新] を選択します。
- コネクタを更新する API を選択し、必要に応じて設定を更新して、[更新] を選択します。