Apigee hybrid nécessite certaines API de service Google Cloud. Au cours de cette étape, vous allez activer les API requises pour votre plate-forme d'installation.
Utilisez gcloud pour activer les API requises, comme expliqué dans les étapes suivantes. Si vous préférez,
vous pouvez utiliser la Google Cloud console pour activer les API.
- Remplissez les conditions préalables et assurez-vous que gcloud CLI est installé dans votre shell local :
gcloud --help -
Créez une variable d'environnement
PROJECT_IDdont la valeur est l'ID du projet Google Cloud que vous souhaitez utiliser pour Apigee hybrid. Un ID de projet est une chaîne unique utilisée pour différencier votre projet de tous les autres projets dans Google Cloud. Si nécessaire, consultez la section Localiser l'ID du projet :export PROJECT_ID=YOUR_PROJECT_ID
- Sélectionnez l'onglet correspondant à l'installation souhaitée pour afficher la commande permettant d'activer les API :
GKE sur Google Cloud
Si vous allez exécuter vos clusters sur Google Kubernetes Engine (GKE), exécutez cette commande pour activer les API requises :
Google Cloud Console
Activez les API Apigee, Apigee Connect, Cloud Pub/Sub, Cloud Resource Manager, Kubernetes Engine et Compute Engine.
Rôles requis pour activer les API
Pour activer les API, vous avez besoin du rôle IAM Administrateur d'utilisation du service (
roles/serviceusage.serviceUsageAdmin), qui contient l'autorisationserviceusage.services.enable. Découvrez comment attribuer des rôles.gcloudgcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ container.googleapis.com \ pubsub.googleapis.com --project $PROJECT_IDAutres plates-formes
Si vous allez exécuter vos clusters sur l'une des plates-formes suivantes exécutez la commande ci-dessous pour activer les API requises :
- AKS
- EKS
- GKE sur AWS
- OpenShift
- Google Distributed Cloud (logiciel uniquement) sur VMware ou sur Bare Metal
Google Cloud Console
Activez les API Apigee, Apigee Connect, Cloud Monitoring, Cloud Pub/Sub et Cloud Resource Manager.
Rôles requis pour activer les API
Pour activer les API, vous avez besoin du rôle IAM Administrateur d'utilisation du service (
roles/serviceusage.serviceUsageAdmin), qui contient l'autorisationserviceusage.services.enable. Découvrez comment attribuer des rôles.gcloudgcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ monitoring.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID -
(Facultatif) Pour vérifier que les API requises sont bien activées, exécutez la commande suivante.
Si les API requises figurent dans la liste renvoyée, cela indique qu'elles sont activées.
gcloud services list --project $PROJECT_ID
Étape suivante
Passez à l'étape 2 : Créer une organisation.