Vous consultez la documentation d'Apigee X.
Consultez la documentation d'Apigee Edge.
Prérequis
Vous devez remplir les prérequis suivants :
C'est fait ? | Prérequis | Description |
---|---|---|
Compte de facturation Google Cloud | Vous devez disposer d'un compte Google Cloud pour lequel la facturation est active. Pour plus d'informations, consultez la section Créer un compte de facturation. |
|
Projet Google Cloud |
Créez un projet Google Cloud. Les noms de projet doivent respecter les consignes suivantes :
Pour en savoir plus, consultez la page Créer un cluster. |
|
Logiciels | Installez les logiciels suivants sur votre ordinateur administratif :
| |
Autorisations | Pour appeler l'une des API de gestion des comptes, vous devez disposer du rôle Pour la configuration de P4SA et de CMEK, vous devez disposer du rôle Propriétaire ( Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations. |
|
Encryption key (Clé de chiffrement) | Vous devez disposer d'une clé de chiffrement gérée par le client (CMEK). Si vous n'en possédez pas déjà une, vous pouvez en créer une dans le cadre du processus de provisionnement, comme décrit dans la section Créer un P4SA et un CMEK. |
Configurer gcloud
Configurez Google Cloud CLI (gcloud
) :
- Remplissez les prérequis de configuration répertoriées dans Prérequis.
- Initialisez le SDK Cloud comme décrit sur la page Initialiser le SDK Cloud ou vérifiez que le projet Google Cloud que vous avez créé dans la section Prérequis est le projet par défaut pour
gcloud
. - Définissez la propriété
project
:gcloud config set project PROJECT_ID
PROJECT_ID est l'ID du projet Cloud que vous avez créé dans la section Prérequis.
- Installez les composants
gcloud beta
:gcloud components install beta
Activer les API
Pour utiliser le hub d'API, vous devez activer les API suivantes pour le projet dans Google Cloud Console :
- API Apigee Registry
- API Cloud Key Management Service (KMS): permet aux clients de gérer les clés de chiffrement et d'effectuer des opérations de chiffrement avec celles-ci.
- API Service Usage: ctive 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.
Vous pouvez utiliser la CLI ou l'interface utilisateur de Google Cloud Console pour activer les API.
Console
Pour activer les API à l'aide de l'interface utilisateur, procédez comme suit:
Dans Cloud Console, accédez à la page API et services de votre projet.
- Cliquez sur Activer les API et les services.
- Activez l'API Apigee Registry :
- Dans la vue Bibliothèque d'API, saisissez
apigee registry api
dans le champ de recherche, puis appuyez sur Entrée. Localisez l'API Apigee Registry et cliquez dessus.
Cliquez sur Activer.
Google Cloud active l'API Apigee pour votre projet Google Cloud.
- Activez l'API Cloud Key Management Service (KMS) :
- Dans la vue Bibliothèque d'API, saisissez
cloud key management service (kms) api
dans le champ de recherche, puis appuyez sur Entrée. Cliquez sur API Cloud Key Management Service (KMS).
Cliquez sur Activer.
Google Cloud active l'API Apigee pour votre projet Google Cloud.
- Activer l'API Service Usage :
- Dans la vue Bibliothèque d'API, saisissez
service usage api
dans le champ de recherche, puis appuyez sur Entrée. Cliquez sur API Service Usage.
- Cliquez sur Activer.
Pour confirmer que vous avez activé les API, sélectionnez API et services > API et services activés.
Les API que vous venez d'ajouter sont affichées dans la liste des API activées :
- API Apigee Registry
- API Cloud Key Management Service (KMS)
- API Service Usage
gcloud
Exécutez la commande suivante :
gcloud services enable \ apigeeregistry.googleapis.com \ cloudkms.googleapis.com \ serviceusage.googleapis.com --project=PROJECT_ID
Où PROJECT_ID est le nom de votre projet Cloud Console.
(Facultatif) Pour vérifier votre travail, utilisez la commande
services list
pour afficher toutes les API activées :gcloud services list
La réponse affiche tous les services activés, y compris les API que vous venez d'activer.
Rôles
Les rôles utilisateur suivants fournissent des autorisations qui contrôlent l'accès aux fonctions du hub d'API :
- Administrateur : accès complet à toutes les ressources du registre, ainsi que des fonctionnalités planifiées pour le provisionnement automatisé et la gestion des instances.
- Éditeur : accès en modification au hub d'API et aux ressources de registre.
- Lecteur : accès en lecture seule au hub d'API et aux ressources de registre.
- Nœud de calcul : rôle prédéfini permettant aux nœuds de calcul d'application Apigee Registry de lire et de mettre à jour des ressources Apigee Registry.
Les boutons d'action sont désactivés si vous ne disposez pas des autorisations nécessaires pour effectuer l'action.
Configurer les autorisations IAM
Pour obtenir des informations détaillées sur les autorisations, consultez la page Rôles IAM.
Pour ajouter des utilisateurs et des rôles :
Dans Cloud Console, accédez à IAM et administration pour votre projet.
- Pour ajouter un utilisateur :
- Cliquez sur Ajouter.
- Saisissez un nouveau nom pour le Compte principal.
- Cliquez sur le menu Sélectionner un rôle, cliquez sur Apigee Registry, puis sur l'une des options suivantes :
- Administrateur Cloud Apigee Registry
- Éditeur Cloud Apigee Registry
- Lecteur Cloud Apigee Registry
- Nœud de calcul Cloud Apigee Registry
- Cliquez sur Enregistrer.
- Pour modifier les informations associées à un utilisateur existant :
- Cliquez sur Modifier.
- Pour modifier un rôle existant, cliquez sur le menu Rôle, puis sélectionnez un autre rôle.
- Pour ajouter un autre rôle, cliquez sur Ajouter un autre rôle.
- Cliquez sur le menu Sélectionner un rôle, cliquez sur Apigee Registry, puis sur l'une des options suivantes :
- Administrateur Cloud Apigee Registry
- Éditeur Cloud Apigee Registry
- Lecteur Cloud Apigee Registry
- Nœud de calcul Cloud Apigee Registry
- Cliquez sur Enregistrer.
Provisionner le hub d'API
Suivez les instructions de la section Hub des API de gestion des comptes.
Accéder au hub d'API
Pour accéder au hub d'API :
Dans Cloud Console, accédez à la page du hub d'API Apigee.
Accéder au hub d'APILe hub d'API affiche un volet de navigation et un volet de contenu, comme illustré ci-dessous. La page de la liste des API s'affiche par défaut :
Importer des données
Consultez la page apigee/registry/demos pour obtenir des démonstrations d'importation groupée avec l'outil de registre.
Étape suivante
- Vous êtes un consommateur et vous recherchez des API à utiliser ?
Voir : - Vous êtes un producteur et vous voulez ajouter des API au hub d'API ?
Voir : - Vous êtes un administrateur et vous définissez les règles et les normes ?
Voir :