API ディスカバリー のための DataPower API Gateway プロキシー・コレクターの構成
API ディスカバリー 機能に DataPower® API Gateway プロキシー・データ・ソース・コレクターを追加する方法。
開始前に
API ディスカバリー DataPower API Gateway プロキシー・コレクターがプロバイダー組織からデータを収集できるようにするには、まずプロバイダー組織の分析データの共有を有効にする必要があります。 API ディスカバリー の分析データの共有を参照してください。
- 組織管理者
- 所有者
Settings: Manage権限を持つカスタム役割。
このタスクについて
APIディスカバリーは、 API開発プロセスにおいてAPIを検索・追加するために利用できる、 オプションのアドオンです IBM® API ConnectAI Gateway 。 API をディスカバーする前に、1 つ以上のデータ・ソース・コレクターを構成する必要があります。 これらのコレクターは、最初の OpenAPI ドキュメントをプロバイダー組織に送信すると、 APIマネージャーの UIにある 「ソース 」タブに自動的に追加されます。
API ディスカバリー DataPower API Gateway ・プロキシー・コレクターを構成するには、 API ConnectAI Gatewayでプロバイダー組織内にプロキシー API 定義を作成するか、既存のプロキシー API を更新します。 この新規または既存のプロキシー API には、 OpenAPI 文書をディスカバーするために使用する既存の REST サービスのエンドポイントが含まれます。 その後、ディスカバーされた OpenAPI 文書を必要に応じてドラフト API にコピーして、 API Managerでの完全なライフサイクル管理を有効にすることができます。 既存のプロキシー API 定義を更新する場合、コレクションを実行するために必要な最小限のフィールドは、ステップ 1の例 YAML に示されているように、 invoke ポリシー log ・セグメントと両方の set-variable セグメントを含めることです。
手順
結果
target_url の背後にある使用可能なパス上でアクセス可能なアプリケーションと対話するために、 API ConnectAI Gateway に更新を通知します。 API 定義がディスカバーされて処理されるたびに、データ・ソースの 「最終実行」 フィールドがアクティビティーを反映するように変更されます。次のタスク
API Manager UI の 「Discover」 セクションで 「APIs」 タブをクリックし、データ・ソース・コレクターで API トラフィックを確認できます。 詳細については、 「検出されたAPIの確認」 を参照してください。
Need some good examples here please :)