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