Étape 3 : Activer les API

Pour utiliser Apigee hybrid, vous devez activer les API suivantes pour le projet dans Google Cloud Console :

  • API Apigee : assure la communication entre votre projet et d'autres services hybrides, ainsi que les API Google Cloud Platform.
  • API Apigee Connect : assure la communication entre le plan de gestion Apigee et le service MART du plan d'exécution.
  • API Cloud Pub/Sub : obligatoire pour que le quota fonctionne
  • API Cloud Resource Manager : utilisée par l'hybride pour valider les comptes de service
  • API Compute Engine : utilisée pour la gestion des clusters (clusters basés sur GKE uniquement)
  • API Kubernetes Engine : activez cette option si vous prévoyez d'utiliser Google Kubernetes Engine (GKE) ou GKE On-Prem (clusters basés sur GKE uniquement) pour votre installation d'environnement hybride.

Vous pouvez utiliser la CLI ou l'interface utilisateur de Google Cloud Console pour activer les API.

UI de Google Cloud

Pour activer les API à l'aide de l'interface utilisateur, procédez comme suit :

  1. Ouvrez Google Cloud Console, puis connectez-vous avec le compte que vous avez créé à l'étape 1 : Créer un compte Google Cloud.
  2. Sélectionnez le projet que vous avez créé à l'étape 2 : Créer un projet Google Cloud.
  3. Activez l'API Apigee :
    1. Dans le menu de navigation situé dans le coin supérieur gauche de l'écran, sélectionnez API et services > Bibliothèque.

      La vue API Library (Bibliothèque d'API) affiche :

    2. Recherchez "Apigee".

      Google Cloud Platform affiche une liste d'API correspondant à "Apigee".

    3. Recherchez le service Apigee API (API Apigee) et cliquez dessus :

    4. Cliquez sur Activer.

      Google Cloud Platform active l'API Apigee pour votre projet.

    5. Dans le menu de navigation en haut à gauche de l'écran, sélectionnez APIs & Services > Library (API et services > Bibliothèque) pour revenir à la page de sélection des API.
  4. Activez l'API Apigee Connect :
    1. Dans la vue Bibliothèque d'API, recherchez "Apigee Connect".
    2. Recherchez le service Apigee Connect et cliquez dessus :
    3. Cliquez sur Activer.

      Google Cloud Platform active l'API Apigee Connect pour votre projet.

    4. Dans le menu de navigation en haut à gauche de l'écran, sélectionnez APIs & Services > Library (API et services > Bibliothèque) pour revenir à la page de sélection des API.
  5. Activez l'API Cloud Pub/Sub.
    1. Dans la vue Bibliothèque d'API, recherchez "API Cloud Pub/Sub".
    2. Recherchez le service API Cloud Pub/Sub et cliquez dessus.
    3. Cliquez sur Activer.

      Google Cloud Platform active l'API Cloud Pub/Sub pour votre projet.

  6. Activez l'API Cloud Resource Manager :
    1. Dans la vue API Library (Bibliothèque d'API), recherchez "Cloud Resource Manager".
    2. Recherchez le service Cloud Resource Manager et cliquez dessus.
    3. Cliquez sur Activer.

      Google Cloud Platform active l'API Cloud Resource Manager pour votre projet.

    4. Dans le menu de navigation en haut à gauche de l'écran, sélectionnez APIs & Services > Library (API et services > Bibliothèque) pour revenir à la page de sélection des API.
  7. (Clusters basés sur GKE uniquement) Activez l'API Compute Engine :
    1. Dans la vue API Library (Bibliothèque d'API), recherchez "Compute Engine".
    2. Recherchez le service de l'API Compute Engine et cliquez dessus.
    3. Cliquez sur Activer.

      Google Cloud Platform active l'API Compute Engine pour votre projet.

    4. Dans le menu de navigation en haut à gauche de l'écran, sélectionnez APIs & Services > Library (API et services > Bibliothèque) pour revenir à la page de sélection des API.
  8. (Clusters basés sur GKE uniquement) Activez l'API Google Kubernetes Engine :
    1. Dans la vue Bibliothèque d'API, recherchez "Kubernetes Engine".
    2. Recherchez le service API Kubernetes Engine et cliquez dessus.
    3. Cliquez sur Activer.

      Google Cloud Platform active l'API Kubernetes Engine pour votre projet.

    4. Dans le menu de navigation en haut à gauche de l'écran, sélectionnez APIs & Services > Library (API et services > Bibliothèque) pour revenir à la page de sélection des API.
  9. Pour confirmer que vous avez activé les API, sélectionnez API & Services > Dashboard (API et services > Tableau de bord).

CLI gcloud

Pour activer les API à l'aide de l'interface de ligne de commande, procédez comme suit :

  1. Ouvrez une fenêtre de terminal sur l'appareil que vous utilisez pour gérer Apigee.
  2. Définissez la variable d'environnement PROJECT_ID créée à l'étape 2 : Créer un projet Google Cloud à l'aide de la commande suivante :
    export PROJECT_ID=your_project_id
    ID du projet avec point final
  3. Si vous exécutez vos clusters dans Google Cloud (GKE) plutôt que GKE On-Prem (Anthos) ou AKS, activez les API à l'aide de la commande suivante :

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

    Vous pouvez également activer les API avec la commande suivante :

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  4. Vérifiez que toutes les API sont activées à l'aide de la commande suivante :
    gcloud services list

Pour en savoir plus sur l'activation des API dans Google Cloud Console, consultez la page Activer une API dans votre projet Google Cloud Platform dans la documentation Cloud.

1 2 3 (SUIVANT) Étape 4 : Créer une organisation 5