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 を有効にすることもできます。
- 前提条件を満たし、ローカルシェルに 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: 組織を作成するに進む。