ここに表示されているのは Apigee Edge のドキュメントです。
Go to the
Apigee X のドキュメントに移動します。 info
Apigee Edge API Hub コネクタの統合とは
Apigee Edge API Hub コネクタの統合により、API メタデータ(API プロキシの定義、仕様、関連する詳細など)とランタイム データ(API トラフィック指標や分析など)を Apigee Edge 組織から Google Cloud の API Hub に直接自動的にオンボーディングできます。この統合により、さまざまなゲートウェイにわたる API の一元化された全体像が提供され、API の検出、ガバナンス、管理が簡素化されます。
主な特典
- API の一元的な検出: すべての Apigee Edge API を、他のソースの API とともに API Hub で検出できます。
- 可視性の向上: 統合されたメタデータとランタイム情報により、API の状況を把握できます。
- 管理の合理化: 多様な API エコシステム全体で、API ガバナンスとライフサイクル管理を簡素化します。
仕組み
Apigee Edge API Hub コネクタの統合により、API 情報が Apigee Edge 組織から API Hub に流れる安全で自動化されたチャネルが確立されます。このプロセスには、Apigee Edge と API Hub プロビジョニング サービス間のハンドシェイクが含まれます。
- API Hub のプロビジョニングとプラグイン インスタンス: まず、Google Cloud プロジェクト内に API Hub を設定し、プラグイン インスタンスを作成します。このプラグイン インスタンスは、Apigee Edge 組織の一意の識別子(ゲートウェイ ID)と登録ポイントとして機能します。この設定では、API メタデータのみを処理するか、メタデータとランタイム データの両方を処理するかを決定する API Hub アドオンも構成します。API Hub プロビジョニング サーバーは、指定されたゲートウェイ ID と組織名に必要な内部マッピングを確立します。
- Apigee Edge のオプトイン: プラグイン インスタンスの準備ができたら、Management API 呼び出しを行って、特定の Apigee Edge 組織の API Hub コネクタを明示的に有効にします。この呼び出しでは、Edge 組織を指定された API Hub インスタンスにリンクする
gatewayId(インスタンス リソース名)を指定します。この操作により、Apigee Edge 内の API Hub コネクタ サービスがトリガーされます。 - データの同期:
- メタデータの同期: Apigee Edge は、API メタデータ(API プロキシ構成、OpenAPI 仕様など)を自動的に抽出して、関連付けられた API Hub インスタンスに送信します。この同期により、API 定義が API Hub で継続的に更新されます。
- ランタイム データの同期: 関連するアドオンが API Hub で有効になっている場合、Apigee Edge はランタイム データ(トラフィック分析、エラー率など)を収集して API Hub に送信します。これにより、API の運用に関する分析情報を一元的に把握できます。
- 継続的なモニタリングと更新: API Hub コネクタの統合により、Apigee Edge API の変更(新しいデプロイ、変更など)が継続的にモニタリングされ、これらの更新が API Hub に自動的にプッシュされます。統合のステータスは、Edge Management API を使用してクエリできます。メタデータとランタイム データの処理は、API Hub プラグイン インスタンスの状態と構成されたアドオンに基づいて動的に調整されます。
このシームレスなデータフローにより、API Hub には、Apigee Edge 内で管理されている API の最新の包括的なビューが常に反映されます。
Apigee Edge API Hub コネクタの統合を有効にする
Apigee Edge API Hub コネクタの統合を有効にする方法については、Apigee Edge API Hub コネクタの統合 に記載されている手順をご覧ください。