ステップ 3: API を有効にする

Apigee ハイブリッドを使用するには、Google Cloud コンソールでプロジェクトに対して次の API を有効にする必要があります。

  • Apigee API: プロジェクトと他のハイブリッド サービスや Google Cloud Platform API 間の通信を提供します。
  • Apigee Connect API: Apigee 管理プレーンと、ランタイム プレーンの MART サービスとの通信を提供します。
  • Cloud Pub/Sub API: 操作の割り当てに必要です。
  • Cloud Resource Manager API: サービス アカウントを検証するハイブリッドによって使用されます。
  • Compute Engine API: クラスタ管理に使用されます(GKE ベースのクラスタのみ)。
  • Kubernetes Engine API: ハイブリッド ランタイムのインストールに Google Kubernetes Engine(GKE)または GKE On-Prem(GKE ベースのクラスタのみ)を使用する場合に有効にします。

API を有効にするには、CLI または Google Cloud コンソールの UI を使用します。

Google Cloud UI

UI を使用して API を有効にする手順は次のとおりです。

  1. Google Cloud コンソールを開き、ステップ 1: Google Cloud アカウントを作成するで作成したアカウントでログインします。
  2. ステップ 2: Google Cloud プロジェクトを作成するで作成したプロジェクトを選択します。
  3. Apigee API を有効にします。
    1. 画面左上のナビゲーション メニューから、[API とサービス] > [ライブラリ] を選択します。

      [API ライブラリ] ビューに次の情報が表示されます。

    2. 「Apigee」を検索します。

      Google Cloud Platform に、「Apigee」に一致する API の一覧が表示されます。

    3. Apigee API サービスを探してクリックします。

    4. [有効にする] をクリックします。

      プロジェクトで Apigee API が有効になります。

    5. 画面左上のナビゲーション メニューから、[API とサービス] > [ライブラリ] を選択し、API の選択ページに戻ります。
  4. Apigee Connect API を有効にします。
    1. [API ライブラリ] ビューで「Apigee Connect」を検索します。
    2. Apigee Connect サービスを見つけてクリックします。
    3. [有効にする] をクリックします。

      プロジェクトで Apigee Connect API が有効になります。

    4. 画面左上のナビゲーション メニューから、[API とサービス] > [ライブラリ] を選択し、API の選択ページに戻ります。
  5. Cloud Pub/Sub API を有効にします:
    1. [API ライブラリ] ビューで「Cloud Pub/Sub API」を検索します。
    2. Cloud Pub/Sub API サービスを見つけてクリックします。
    3. [有効にする] をクリックします。

      プロジェクトで Cloud Pub/Sub API が有効になります。

  6. Cloud Resource Manager API を有効にします。
    1. [API ライブラリ] ビューで「Cloud Resource Manager」を検索します。
    2. Cloud Resource Manager サービスを探してクリックします。
    3. [有効にする] をクリックします。

      プロジェクトで Cloud Resource Manager API が有効になります。

    4. 画面左上のナビゲーション メニューから、[API とサービス] > [ライブラリ] を選択し、API の選択ページに戻ります。
  7. (GKE ベースのクラスタのみ)Compute Engine API を有効にします。
    1. [API ライブラリ] ビューで「Compute Engine」を検索します。
    2. Compute Engine API サービスを探してクリックします。
    3. [有効にする] をクリックします。

      プロジェクトで Compute Engine API が有効になります。

    4. 画面左上のナビゲーション メニューから、[API とサービス] > [ライブラリ] を選択し、API の選択ページに戻ります。
  8. (GKE ベースのクラスタのみ)Kubernetes Engine API を有効にします。
    1. [API ライブラリ] ビューで「Kubernetes Engine」を検索します。
    2. Kubernetes Engine API サービスを見つけてクリックします。
    3. [有効にする] をクリックします。

      プロジェクトで Kubernetes Engine API が有効になります。

    4. 画面左上のナビゲーション メニューから、[API とサービス] > [ライブラリ] を選択し、API の選択ページに戻ります。
  9. API が有効になっていることを確認するには、[API とサービス] > [ダッシュボード] を選択します。

gcloud CLI

CLI を使用して API を有効にする手順は次のとおりです。

  1. Apigee の管理に使用しているデバイスでターミナル ウィンドウを開きます。
  2. 次のコマンドを使用して、ステップ 2: Google Cloud プロジェクトを作成するPROJECT_ID 環境変数を定義します。
    export PROJECT_ID=your_project_id
    末尾にピリオドが付いたプロジェクト ID 名
  3. クラスタを GKE On-Prem(Anthos)や AKS ではなく Google Cloud(GKE)で実行する場合は、次のコマンドを使用して API を有効にします。

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com \  --project $PROJECT_ID
    

    または、次のコマンドを使用して API を有効にします。

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  4. 次のコマンドを使用して、すべての API が有効になっていることを確認します。
    gcloud services list

Google Cloud コンソールで API を有効にする方法については、Cloud ドキュメントの Google Cloud Platform プロジェクトでの API の有効化をご覧ください。

次のステップ

1 2 3 (次)ステップ 4: 組織を作成する 5