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

Apigee ハイブリッドを使用するには、特に明記されていなければ次のサービス API を有効にする必要があります。

タスク 説明
Apigee API プロジェクトと他のハイブリッド サービスや Google Cloud APIs 間の通信を可能にします。
Apigee Connect API Apigee 管理プレーンとランタイム プレーン間の通信を可能にします。
Cloud Pub/Sub API Apigee の割り当て機能を使用するために必要です。
Cloud Resource Manager API ハイブリッドがサービス アカウントを検証するために使用します。
Kubernetes Engine API ハイブリッド ランタイムのインストールに Google Kubernetes Engine(GKE)または GKE On-Prem(Anthos)を使用する場合に有効にします。
Compute Engine API クラスタ管理に使用されます(GKE ベースのクラスタと Google Cloud ベースの OpenShift クラスタのみ)。
Google Cloud APIs 利便性を高める Google Cloud APIs のメタサービスです(Google Cloud ベースの OpenShift クラスタのみ)。
Cloud DNS API Google Cloud DNS はスケーラブルかつ信頼性の高い権威ドメイン ネーム システム(DNS)のマネージド サービスで、Google と同じインフラストラクチャで動作します(Google Cloud ベースの OpenShift クラスタのみ)。
Identity and Access Management(IAM)API Google への認証と API 呼び出しを行う際に使用できるサービス アカウントの作成を含め、Google Cloud Platform リソースの ID とアクセス制御を管理します(Google Cloud ベースの OpenShift クラスタのみ)。
IAM Service Account Credentials API Service Account Credentials API を使用すると、デベロッパーは Google Cloud 上のサービス アカウントに有効期間の短い、権限が制限された認証情報を作成できます(Google Cloud ベースの OpenShift クラスタのみ)。
Service Management API Google Service Management を使用すると、サービス プロデューサーは Google Cloud Platform 上でサービスを公開できます。サービス ユーザーはそれらのサービスを見つけて利用することができます(Google Cloud ベースの OpenShift クラスタのみ)。
Service Usage API サービス ユーザーが Google Cloud Platform 上で使用するサービスを有効にしたり、利用可能なサービスまたは有効になっているサービスの一覧を表示したり、サービス ユーザーが使用しなくなったサービスを無効にしたりします(Google Cloud ベースの OpenShift クラスタのみ)。
Google Cloud Storage JSON API 不変データ オブジェクトを保存、取得します。データが大容量になっても対応可能です(Google Cloud ベースの OpenShift クラスタのみ)。
Cloud Storage Google Cloud Storage は、お客様のデータを Google のインフラストラクチャに格納してアクセスするための RESTful サービスです(Google Cloud ベースの OpenShift クラスタのみ)。

次の手順で説明するように、gcloud を使用して必要な API を有効にします。必要に応じて、Cloud コンソールを使用して API を有効にすることもできます。

  1. 前提条件を満たし、ローカルシェルに gcloud CLI がインストールされていることを確認します。
    gcloud -h
  2. PROJECT_ID 環境変数を作成します。ここで、値は Apigee ハイブリッドに使用する Google Cloud プロジェクトの ID です。プロジェクト ID は、プロジェクトを Google Cloud の他のすべてのプロジェクトと区別するために使用する一意の文字列です。必要に応じて、プロジェクト ID を確認するをご覧ください。
    export PROJECT_ID=YOUR_PROJECT_ID
  3. 目的のインストールのタブを選択すると、API を有効にするコマンドが表示されます。

    GKE

    Google Cloud(GKE)でクラスタを実行する場合は、次のコマンドを使用して API を有効にします。

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

    Google Cloud 上の OpenShift

    Google Cloud 上の OpenShift でクラスタを実行する場合は、次のコマンドを使用してこれらの API を有効にします。

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudapis.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        dns.googleapis.com \
        iam.googleapis.com \
        iamcredentials.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
        servicemanagement.googleapis.com \
        serviceusage.googleapis.com \
        storage-api.googleapis.com \
        storage-component.googleapis.com  --project $PROJECT_ID
    

    他のプラットフォーム

    クラスタを次のような別の Kubernetes Platform で実行する場合は、次のコマンドを使用して API を有効にします。

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

    出力には、次の例のように、先ほど有効にしたすべての API が表示されます。

    NAME                                 TITLE
    apigee.googleapis.com                Apigee API
    apigeeconnect.googleapis.com         Apigee Connect API
    bigquery.googleapis.com              BigQuery API
    bigquery.googleapis.com              BigQuery API
    bigquerystorage.googleapis.com       BigQuery Storage API
    cloudapis.googleapis.com             Google Cloud APIs
    clouddebugger.googleapis.com         Cloud Debugger API
    cloudresourcemanager.googleapis.com  Cloud Resource Manager API
    cloudtrace.googleapis.com            Cloud Trace API
    compute.googleapis.com               Compute Engine API
    container.googleapis.com             Kubernetes Engine API
    containeranalysis.googleapis.com     Container Analysis API
    containerregistry.googleapis.com     Container Registry API
    datastore.googleapis.com             Cloud Datastore API
    iam.googleapis.com                   Identity and Access Management (IAM) API
    iamcredentials.googleapis.com        IAM Service Account Credentials API
    logging.googleapis.com               Cloud Logging API
    monitoring.googleapis.com            Cloud Monitoring API
    oslogin.googleapis.com               Cloud OS Login API
    pubsub.googleapis.com                Cloud Pub/Sub API
    servicemanagement.googleapis.com     Service Management API
    serviceusage.googleapis.com          Service Usage API
    sql-component.googleapis.com         Cloud SQL
    storage-api.googleapis.com           Google Cloud Storage JSON API
    storage-component.googleapis.com     Cloud Storage

次のステップ

ステップ 2: 組織を作成するに進む。