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 puedas usar en varios proxies de API e incluso en otros flujos compartidos. Aunque funciona como un proxy, un flujo compartido no tiene ningún endpoint. Solo se puede usar desde un proxy de API o un flujo compartido que pertenezca a la misma organización que el propio flujo compartido.
Desarrolla tus flujos compartidos con Apigee en Cloud Code, tal como se describe en las siguientes secciones. Consulta también Gestionar carpetas y archivos en un espacio de trabajo de Apigee.
Crear un flujo compartido
Para crear un flujo compartido con Apigee en Cloud Code, sigue estos pasos:
Sigue uno de estos pasos:
Coloca el cursor sobre la carpeta sharedflows de tu espacio de trabajo local y haz clic en
.
Selecciona Ver > Paleta de comandos para abrir la paleta de comandos y selecciona Cloud Code: Create Apigee shared flow bundle (Cloud Code: Crear paquete de flujo compartido de Apigee).
Se abrirá el asistente para crear flujos compartidos.
Introduce un nombre único para el flujo compartido en la petición y pulsa Intro.
Una vez que hayas completado los pasos del asistente, el nuevo nombre del flujo compartido aparecerá en sharedflows, en la sección Apigee. Cada carpeta de flujo compartido se estructura como se describe en Estructura de directorios de paquetes de flujos compartidos.
Subir un paquete de flujo compartido
Para subir un paquete de flujo compartido con Apigee en Cloud Code, sigue estos pasos:
Realiza una de las siguientes acciones:
En tu espacio de trabajo local, coloca el cursor sobre la carpeta sharedflows y haz clic en
.
Selecciona Ver > Paleta de comandos para abrir la paleta de comandos y selecciona Cloud Code: Import Apigee shared flow bundle (Cloud Code: Importar paquete de flujo compartido de Apigee).
Ve al paquete de flujo compartido que quieras subir y haz clic en Importar flujo compartido. El paquete de flujo compartido debe tener la estructura que se describe en Estructura de directorios de paquetes de flujo compartido.
Opcional: De forma predeterminada, se usa el nombre del archivo ZIP sin la extensión para el nombre del flujo compartido. Si el nombre no es único, se te pedirá que introduzcas otro.
La carpeta de flujo compartido subida se añade a sharedflows en tu espacio de trabajo de Apigee.
Configurar flujos compartidos
Configura los flujos compartidos como se describe en los siguientes temas:
Usar flujos compartidos
Puedes llamar a un flujo compartido mediante la política FlowCallout, tal como se describe en el artículo Política FlowCallout.
Además, si adjuntas un flujo compartido a un enlace de flujo, puedes ejecutar el flujo compartido antes de una solicitud de proxy o de destino, o después de una respuesta de proxy o de destino. Para obtener más información, consulta estos artículos:
- Vincular un flujo compartido mediante un enlace de flujos (información general)
- Vincular flujos compartidos mediante enlaces de flujos (flowhooks.json) (pasos para usar Apigee en Cloud Code)