ステップ 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 API これは利便性のための Google Cloud API のメタサービスです(Google Cloud 上の OpenShift ベースのクラスタのみ)。
Cloud DNS API 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: 組織を作成するに進みます。