Plans

Un plan define un conjunto de interceptores que se ejecutarán dentro del gateway. Una API puede contener varios planes y un plan se ejecuta solo cuando está vinculado a una app o un token de acceso.

Al agrupar interceptores en un plan, puede delimitar diferentes niveles de uso a las APIs, estableciendo directivas de flujo distintas para cada nivel. Esto le proporciona un mejor control sobre cómo cada tipo de usuario consumirá las APIs.

Una API puede tener varios planes, que representan diferentes políticas de flujo para una API, pero cada plan solo se puede vincular a una API.
Recuerde que cada plan debe estar vinculado a una app o token de acceso.

La siguiente imagen representa la relación entre las APIs, los planes y las aplicaciones/tokens de acceso.

plans diagram es

Cómo funcionan los planes

La siguiente imagen ilustra la forma en que funciona un plan dentro del gateway.

plans gateway es

Desde el momento en que entra una petición, así es como funciona:

  1. Una vez identificada la ruta (siguiendo la información registrada en la API), se ejecutan los interceptores configurados en la API;

  2. Cuando se ejecutan los interceptores, el gateway identifica las aplicaciones o los tokens de acceso vinculados a la API;

  3. el gateway ejecuta los interceptores de los planes asociados con las aplicaciones o tokens de acceso identificados.

Listado de planes

Puede acceder a todos los planes existentes haciendo clic en Plans, en el menú principal del Manager. En esta misma página, puede crear nuevos planes o editar los existentes (leer más sobre esto en las páginas siguientes).

La página Plans incluye una lista de planes existentes y un campo de búsqueda, en el que puede buscar planes por API o palabras clave.

plans

La lista muestra el nombre y la descripción de cada plan, así como la API asociada a él. Si el plan es el plan predeterminado (default) de la API, se mostrará una etiqueta junto a su nombre informándolo.

Cada API puede tener varios planes, pero solo uno de ellos está registrado como el plan default.
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]