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

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

  • Apigee API: 他のハイブリッド サービスや GCP 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」を検索します。

      GCP に「Apigee」に一致する API のリストが表示されます。

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

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

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

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

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

  5. (GKE ベースのクラスタのみ)Compute Engine API を有効にします。
    1. [API ライブラリ] ビューで「Compute Engine」を検索します。
    2. Compute Engine API サービスを探してクリックします。
    3. [有効にする] をクリックします。

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

  6. API が有効になっていることを確認するには、[API とサービス] > [ダッシュボード] を選択します。

    次の例のように、追加した API が有効な API のリストに含まれているはずです。

  7. (GKE ベースのクラスタのみ)Kubernetes Engine API を有効にします。
    1. [API ライブラリ] ビューで「Kubernetes Engine」を検索します。
    2. Kubernetes Engine API サービスを見つけてクリックします。
    3. [有効にする] をクリックします。

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

    4. 画面左上のナビゲーション メニューから、[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 \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com  --project $PROJECT_ID
    

    GKE On-Prem(Anthos)または AKS をインストールする場合は、次のコマンドを使用して API を有効にします。

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

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

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