Esta página se aplica a Apigee y Apigee Hybrid.
Consulta la documentación de Apigee Edge.
Combina políticas y recursos en un flujo compartido que puedes consumir desde varios proxies de API, y también desde otros flujos de uso compartido. Aunque es como un proxy, un flujo compartido no tiene extremo. Solo se puede usar desde un proxy de API o un flujo compartido que se encuentre en la misma organización que el flujo compartido en sí.
Desarrolla tus flujos compartidos con Apigee en Cloud Code como se describe en las siguientes secciones. También consulta Administra carpetas y archivos en un lugar de trabajo de Apigee.
Crea un flujo compartido
Para crear un flujo compartido mediante Apigee en Cloud Code, haz lo siguiente:
Realiza uno de los siguientes pasos:
En la sección Apigee, coloca el cursor sobre la carpeta shareflows y haz clic en .
Selecciona View > Command pal para abrir la paleta de comandos y selecciona Cloud Code: Create Apigee shared flow bundle.
Se abrirá el asistente para crear un flujo compartido.
Ingresa un nombre único para el flujo compartido en el mensaje y presiona Intro.
Después de completar los pasos del asistente, se agrega la carpeta sharedflow-name nueva en sharedflows
en la sección Apigee. Cada carpeta de flujo compartido está estructurada como se describe en la estructura del directorio del paquete de flujo compartido.
Sube un paquete de flujo compartido
Para subir un paquete de flujo compartido con Apigee en Cloud Code, haz lo siguiente:
Realiza una de las siguientes acciones:
En la sección Apigee, coloca el cursor sobre la carpeta sharedflows y haz clic en .
Selecciona View > Command pal para abrir la paleta de comandos y selecciona Cloud Code: Import Apigee shared flow bundle.
Navega hasta el paquete de flujo compartido que deseas subir y haz clic en Import shared flow. El paquete de flujo compartido debe estar estructurado como se describe en la estructura del directorio del paquete de flujo compartido.
De forma predeterminada, se usa el nombre del archivo ZIP menos su extensión para el nombre del flujo compartido (opcional). Si este nombre no es único, se te pedirá que ingreses un nombre único.
La carpeta sharedflow-name
que se subió se agrega en sharedflows
en Apigee Explorer.
Configura flujos compartidos
Configura los flujos compartidos como se describe en los siguientes temas:
Usa flujos compartidos
Puedes llamar a un flujo compartido con la política FlowCallout, como se describe en la política FlowCallout.
Además, si adjuntas un flujo compartido a un hook de flujo, puedes ejecutar el flujo compartido antes de una solicitud de destino o proxy, o después de una respuesta de proxy o destino. Para obtener más información, consulta:
- Adjunta un flujo compartido con un hook de flujo (descripción general conceptual).
- Adjunta flujos compartidos mediante hooks de flujo (flowhooks.json) (pasos mediante Apigee en Cloud Code)