Étape 1 : Activez les API

Sauf indication contraire, pour utiliser Apigee hybride, vous devez activer les API de service suivantes:

Tâche Description
API Apigee Assure la communication entre votre projet et d'autres services hybrides ainsi qu'avec les API Google Cloud.
API Apigee Connect Assure la communication entre le plan de gestion Apigee et le plan d'exécution.
API Cloud Pub/Sub Obligatoire pour que la fonctionnalité de quota Apigee fonctionne.
API Cloud Resource Manager Utilisée par Apigee hybrid pour valider les comptes de service.
API Kubernetes Engine Activez cette option si vous prévoyez d'utiliser Google Kubernetes Engine (GKE) ou GKE On-Prem (Anthos) pour installer votre environnement d'exécution hybride.
API Compute Engine Utilisé pour la gestion des clusters (seulement les clusters basés sur GKE et ceux basés sur OpenShift sur Google Cloud).
API Google Cloud Il s'agit d'un métaservice offrant plus de commodité pour les API Google Cloud (seulement pour les clusters basés sur OpenShift sur Google Cloud).
API Cloud DNS Google Cloud DNS est un système de noms de domaine (DNS, Domain Name System) géré, évolutif et fiable faisant autorité et fonctionnant sur la même infrastructure que Google (seulement pour les clusters basés sur OpenShift sur Google Cloud).
API IAM (Identity and Access Management) Gère le contrôle d'identité et d'accès pour les ressources Google Cloud Platform, y compris la création de comptes de service que vous pouvez utiliser pour vous authentifier sur Google et effectuer des appels d'API (seulement pour les clusters basés sur OpenShift sur Google Cloud).
API IAM Service Account Credentials L'API Service Account Credentials permet aux développeurs de créer des identifiants éphémères à privilèges restreints pour leurs comptes de service sur Google Cloud (seulement pour les clusters basés sur OpenShift sur Google Cloud).
API Service Management Google Service Management permet aux producteurs de services de publier leurs services sur Google Cloud Platform afin qu'ils puissent être visibles et utilisés par les utilisateurs (seulement pour les clusters basés sur OpenShift sur Google Cloud).
API Service Usage Active les services que les clients de service souhaitent utiliser sur Google Cloud Platform, répertorie les services disponibles ou activés, ou désactive les services que les clients de service n'utilisent plus (seulement pour les clusters basés sur OpenShift sur Google Cloud).
API JSON Google Cloud Storage Permet de stocker et de récupérer des objets de données potentiellement volumineux et immuables (seulement pour les clusters basés sur OpenShift sur Google Cloud).
Cloud Storage Google Cloud Storage est un service RESTful permettant de stocker vos données sur l'infrastructure de Google et d'y accéder. (seulement pour les clusters basés sur OpenShift sur Google Cloud).

Utilisez gcloud pour activer les API requises, comme expliqué dans les étapes suivantes. Si vous préférez, vous pouvez utiliser la console Cloud pour activer les API.

  1. Remplissez les conditions préalables et assurez-vous que gcloud CLI est installé dans votre shell local :
    gcloud -h
  2. Créez une variable d'environnement PROJECT_ID dont 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
  3. Sélectionnez l'onglet correspondant à l'installation souhaitée pour afficher la commande permettant d'activer les API :

    GKE

    Si vous allez exécuter vos clusters dans Google Cloud (GKE), activez les API à l'aide de la commande suivante :

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

    OpenShift sur Google Cloud

    Si vous allez exécuter vos clusters sur OpenShift sur Google Cloud, activez ces API à l'aide de la commande suivante :

    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
    

    Autres plates-formes

    Activez les API à l'aide de la commande suivante si vous allez exécuter vos clusters sur une autre plate-forme Kubernetes, telle que

    • GKE On-Prem
    • Anthos sur solution Bare Metal
    • AKS
    • GKE sur AWS
    • EKS
    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
  4. Vérifiez que toutes les API sont activées à l'aide de la commande suivante :
    gcloud services list --project $PROJECT_ID

    Le résultat doit inclure toutes les API que vous venez d'activer, comme dans cet exemple :

    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

Étape suivante

Passez à l'étape 2 : Créer une organisation.