統合の前提条件

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動します。
情報

API Hub の設定、プラグイン インスタンスの作成、API Hub と接続するための Apigee Edge 組織の構成などの前提条件。

ステップ 1: API Hub のプロビジョニング

まず、Google Cloud プロジェクト内で API Hub をプロビジョニングします。

  1. Google Cloud プロジェクトを作成する:
    • Google Cloud Console に移動します。
    • プロジェクト セレクタで、[新しいプロジェクト] をクリックします。
    • プロジェクト名を入力し、請求先アカウントを選択します。
    • [作成] をクリックします。
    • または、gcloud CLI を使用します。
      gcloud projects create PROJECT_NAME
  2. API Hub API を有効にして API Hub をプロビジョニングします。
    • Google Cloud コンソールで「API Hub」を検索します。
    • API Hub サービスに移動します。
    • プロンプトが表示されたら、[Enable APIs] をクリックします。
    • 画面上のプロビジョニング フローに沿って API Hub を設定します。このプロセスでは、メタデータとランタイム イベントの両方を処理するために必要な利用資格とアドオンを有効にしてください。

ステップ 2: プラグイン インスタンスの作成

API Hub のプラグイン インスタンスは、1 つ以上の Apigee Edge 組織の登録ポイントとして機能します。

  • API Hub コンソールに移動します。
  • 手順に沿って新しいプラグイン インスタンスを作成します。
  • このプロセスでは、インスタンス リソース名(ゲートウェイ ID とも呼ばれます)を取得します。この ID は、API Hub 内で Apigee Edge 組織を一意に識別するもので、次の手順で必要になります。

Apigee Edge API Hub コネクタの設定(組織のオプトイン)

  • API Hub でプラグイン インスタンスが正常に作成されたら、Apigee Edge 組織を構成してデータを送信する必要があります。この手順では、API Hub コネクタの設定に必要なすべての API 呼び出しについて、それぞれの Apigee Edge 組織内の orgadmin 権限が必要です。
  • Apigee Edge 組織で API Hub コネクタを有効にするには、Edge Management API に POST リクエストを行います。
    curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \
        -H "Authorization: Bearer OAUTH_TOKEN" \
        -H "Content-Type: application/json" \
        -d '{
            "gatewayId": "INSTANCE_RESOURCE_NAME"
        }'
      

    OAuth の場合は、[キー] フィールドに「Bearer your-token」と入力します(詳細については、トークンを取得するをご覧ください)。

    • キーの場所: ヘッダー
    • パラメータ名: Authorization
    • 使用可能な認証オプション:Basic と OAuth

    このコマンドが正常に実行されると、Apigee Edge 組織が指定された API Hub プラグイン インスタンスに登録され、API メタデータとランタイム データの両方の同期プロセスが開始されます。