Cette page s'applique à Apigee et à Apigee hybrid.
Consultez la documentation d'Apigee Edge.
Procédure de cette étape
Suivez les étapes ci-dessous pour créer et déployer un proxy d'API de test. Enfin, testez le proxy d'API en lui envoyant une requête HTTP.
Créer et déployer un proxy d'API
Le processus de provisionnement pour Apigee ne crée et ne déploie pas automatiquement un proxy d'API pour vous. Vous devez créer et déployer un proxy manuellement.
Interface utilisateur d'Apigee dans la console Cloud
Pour créer et déployer votre premier proxy :
- Ouvrez l'interface utilisateur d'Apigee dans la console Cloud dans un navigateur.
- Assurez-vous que le nom de votre organisation est sélectionné dans le menu déroulant situé dans l'angle supérieur gauche de l'interface utilisateur. Le nom de l'organisation est identique à celui de votre projet Google Cloud.
- Dans le volet de navigation de gauche, cliquez sur Développement du proxy > Proxys d'API.
- Cliquez sur + Créer.
La page Créer un proxy s'ouvre.
- Dans la zone Modèle de proxy, sélectionnez Proxy inverse (le plus courant).
- À l'étape 1 : Détails du proxy, configurez votre proxy avec les valeurs suivantes :
Nom du paramètre Valeur Nom du proxy hello-world
Chemin de base /hello-world
Cible (API existante) mocktarget.apigee.net
- Cliquez sur Next (Suivant).
- À l'étape 2 : Stratégies, sous Sécurité : Autorisation, sélectionnez Accès libre (aucune autorisation).
- Cliquez sur Next (Suivant).
- À l'étape 3 : Déployer (facultatif), sélectionnez l'environnement dans lequel déployer le proxy, puis cliquez sur OK.
- Cliquez sur Créer.
Votre proxy d'API est créé et déployé dans l'environnement sélectionné.
- La page Récapitulatif du proxy correspondant au proxy que vous venez de créer s'affiche. Une coche verte sous État indique que le proxy a bien été déployé. Si le proxy n'est pas déployé, consultez la section Déployer un proxy d'API et suivez les étapes pour le déployer manuellement.
- Dans le volet de navigation de gauche, sélectionnez Gestion > Environnements > Groupes d'environnements.
- Copiez le nom d'hôte de votre groupe d'environnements. Vous utiliserez ce nom d'hôte pour appeler le proxy d'API lors des étapes suivantes.
Interface utilisateur d'Apigee
Pour créer et déployer votre premier proxy :
- Connectez-vous à l'UI Apigee.
- Assurez-vous que le nom de votre organisation est sélectionné dans le menu déroulant situé dans l'angle supérieur gauche de l'interface utilisateur. Le nom de l'organisation est identique à celui de votre projet Google Cloud.
- Dans la vue principale, cliquez sur Proxys d'API.
- Dans la liste déroulante Sélectionner un environnement, sélectionnez un environnement.
- Cliquez sur Créer.
- Cliquez sur Inverser le proxy (le plus courant).
- Sur la page Détails du proxy, configurez votre proxy avec les paramètres suivants :
Nom du paramètre Valeur Nom hello-world
Chemin de base /hello-world
Cible (API existante) https://mocktarget.apigee.net
- Cliquez sur Next (Suivant).
- Sur la page Règles communes, sous Sécurité : Autorisation, sélectionnez Accès libre (aucune autorisation).
- Cliquez sur Next (Suivant).
- Sur la page Résumé, sous Déploiement facultatif, sélectionnez l'environnement dans lequel déployer le proxy.
- Cliquez sur Create and deploy (Créer et déployer).
Votre proxy d'API est créé et déployé dans l'environnement sélectionné.
- Cliquez sur Accéder à la liste des proxys. Une coche verte sous État indique que le proxy a bien été déployé. Si le proxy n'est pas déployé, consultez la section Déployer un proxy d'API et suivez les étapes pour le déployer manuellement.
- Dans le volet de navigation de gauche, sélectionnez Administrateur > Environnements > Groupes.
- Copiez le nom d'hôte de votre groupe d'environnements. Vous utiliserez ce nom d'hôte pour appeler le proxy d'API lors des étapes suivantes.
Appeler le proxy avec accès interne
Si vous avez autorisé l'accès interne à l'Étape 7 : Configurer le routage des accès, suivez les instructions de la section Appeler un proxy d'API avec un accès interne uniquement.
Appeler le proxy avec un accès externe
Si vous avez autorisé l'accès externe à l'Étape 7 : Configurer le routage des accès, procédez comme suit :
- Configurez une entrée DNS pour votre hôte. Pour ce faire, vous deux options s'offrent à vous :
- Au niveau de votre bureau d'enregistrement, créez un enregistrement A pointant vers le nom d'hôte de votre groupe d'environnements pour l'adresse IP indiquée sur la page de l'assistant sous Configurer les paramètres DNS. Par exemple, si votre nom d'hôte est
sales.example.com
et que l'adresse IP est 10.23.0.2, faites pointer l'enregistrement poursales.example.com
vers l'adresse10.23.0.2
. - Utilisez Cloud DNS pour mapper une URL à une adresse IP.
- Au niveau de votre bureau d'enregistrement, créez un enregistrement A pointant vers le nom d'hôte de votre groupe d'environnements pour l'adresse IP indiquée sur la page de l'assistant sous Configurer les paramètres DNS. Par exemple, si votre nom d'hôte est
- Testez le proxy d'API en envoyant la requête suivante dans une fenêtre de terminal :
curl -v -H "Host:YOUR_ENV_GROUP_HOSTNAME" \ https://YOUR_INSTANCE_IP_OR_DNS/hello-world
Où :
- La valeur de l'en-tête
Host
(YOUR_ENV_GROUP_HOSTNAME) est le nom d'hôte que vous avez défini sur le groupe d'environnement à l'Étape 6 : Créer un environnement.
Une requête réussie renvoie la chaîne
Hello, Guest!
. Si votre requête échoue, consultez la section Dépannage. - La valeur de l'en-tête
Étapes suivantes
- Découvrez les tutoriels Apigee, y compris les suivants :