Cette page s'applique à Apigee et à Apigee hybrid.
Consultez la documentation d'Apigee Edge.
Combinez des règles et des ressources au sein d'un flux partagé : cela vous permet d'utiliser ce flux depuis plusieurs proxys d'API, et même depuis d'autres flux partagés. Bien qu'il soit comparable à un proxy, un flux partagé ne possède pas de point de terminaison. Il ne peut être utilisé que depuis un proxy d'API ou un flux partagé appartenant à la même organisation que le flux partagé lui-même.
Développez vos flux partagés à l'aide d'Apigee dans Cloud Code, comme décrit dans les sections suivantes. Voir aussi Gérer les dossiers et les fichiers dans un espace de travail Apigee.
Créer un flux partagé
Pour créer un flux partagé à l'aide d'Apigee dans Cloud Code, procédez comme suit :
Effectuez l'une des opérations suivantes :
Dans Apigee Explorer, placez le curseur sur le dossier shareflows et cliquez sur .
Cliquez sur Afficher > Palette de commandes pour ouvrir la palette de commandes, puis sélectionnez Cloud Code : Créer un groupe de flux partagés Apigee.
L'assistant "Créer un flux partagé" s'ouvre.
Saisissez un nom unique pour le flux partagé lorsque l'invite s'affiche, puis appuyez sur Entrée.
Une fois la procédure de l'assistant terminée, le nouveau dossier sharedflow-name est ajouté sous sharedflows
dans Apigee Explorer. Chaque dossier de flux partagé est structuré comme décrit dans la section Structure du répertoire de groupe de flux partagé.
Importer un groupe de flux partagé
Pour importer un groupe de flux partagé à l'aide d'Apigee dans Cloud Code, procédez comme suit :
Effectuez l'une des actions suivantes :
Dans Apigee Explorer, placez le curseur sur le dossier sharedflows et cliquez sur .
Cliquez sur Afficher > Palette de commandes pour ouvrir la palette de commandes, puis sélectionnez Cloud Code : Importer un groupe de flux partagés Apigee.
Accédez au groupe de flux partagé que vous souhaitez importer, puis cliquez sur Importer un flux partagé. Le groupe de flux partagé doit être structuré comme décrit dans la section Structure du répertoire d'un groupe de flux partagé.
(Facultatif) Par défaut, le nom du fichier ZIP moins son extension est utilisé pour le nom du flux partagé. Si ce nom n'est pas unique, vous êtes invité à en saisir un.
Le dossier sharedflow-name
importé est ajouté sous sharedflows
dans Apigee Explorer.
Configurer des flux partagés
Configurez les flux partagés, comme décrit dans les rubriques suivantes :
- Créer des flux partagés réutilisables
- Ajouter des fonctionnalités à l'aide de règles
- Gérer les ressources
Utiliser des flux partagés
Vous pouvez appeler un flux partagé à l'aide de la stratégie FlowCallout, comme décrit dans la règle FlowCallout.
En outre, en associant un flux partagé à un hook de flux, vous pouvez exécuter le flux partagé avant une demande proxy ou cible, ou après une réponse proxy ou cible. Pour en savoir plus, consultez les pages suivantes :
- Associer un flux partagé à l'aide d'un hook de flux (présentation des concepts)
- Associer des flux partagés à l'aide de hooks de flux (flowhooks.json) (étapes utilisant Apigee dans Cloud Code)