Está en la página 1de 10

GUIA PRACTICA DE DESPLIEGUE, PUBLICACIÓN, SUBSCRIPCIÓN Y REEMPLAZO

DE API

En la presente guía se pretende que el estudiante repase conceptos de operación vistos en


la clase pasada. Para ello se han proporcionado una carpeta comprimida con los adjuntos
necesarios para la guía.

1. El equipo de operaciones de Redeban ha recibido la entrega del desarrollo de una


API que permite la mediación con una API backend que realiza transacciones. Una
de las actividades mas frecuentes es la de parametrizar los valores que la API
utiliza. En el yaml entregado por el proveedor realice los siguientes cambios:

1.1. Cambie el título, nombre y base path del API en la YAML. Reemplace la
palabra “NombreEstudiante” por su nombre. Recuerde no dejar espacios.

1.2. Configure las siguientes propiedades de la API:


username: 540ad4172d357eae3788469363e8a1e9
password: a688a5f46301b191d093d6e714451081
transactionId: 2303
target-url:
https://rgw.1647-63a93ef4.us-south.apiconnect.appdomain.cloud/rbmdesarrol
lo/sandbox/taller/operacion/apic/transacciones
1.3. Realice la importación en el API Manager la definición de yaml del API.

Damos clic en “Add” y seleccionamos la opción API.

Seleccionamos la opción de importar API


Cargamos el archivo yaml y damos clic en Next hasta llegar a la interfaz de edición.

Procedemos a validar que las propiedades están correctamente configuradas. Pestaña


“Gateway” o “Pasarela” y en la sección de propiedades.

2. Es necesario crear el producto que alojara la API desarrollada. Para ello vamos a
crear un producto de nombre “TALLER-NombreEstudiante” en su versión 1.0.0.
Damos el nombre a nuestro producto

Agregamos la API que acabamos de importar.


Dejamos el plan por defecto, por el momento:

Seleccionamos la visibilidad y la suscribibilidad a la opción “authenticated”.

Vamos a la sección de planes y eliminamos el plan Default.


Procedemos a crear el plan “Basico”, habilitamos la opción de solicitar aprobación para la
subscripción y definimos un rate limit.

Se pide al lector que realice la siguiente configuración: Establecer rate limit de 10000
peticiones por día y un burst limit de 5 peticiones por segundo.

De la misma manera solicitamos al lector genere el plan “Premium”, con aprobación de


suscripción requerida. Establecer rate limit de 100000 peticiones por día y un burst limit de
50 peticiones por segundo.

3. Procedemos a publicar el producto


Procedemos a publicar en catalogo Sandbox …

4. Una vez publicado se debe crear las siguientes subscripciones al producto


recientemente publicado. Se deben crear las subscripciones para las aplicaciones
Taller APP 1 (Plan Basico) y Taller APP 2 (Plan Premium)

Adicionalmente creamos una APP con el nombre “Taller APP NombreEstudiante” asociado
a la organización consumidora “Capacitaciones AOS”
Una vez creada la debemos suscribir al producto publicado en el plan Premium .

En total debe quedar las 3 aplicaciones suscritas a su respectivo plan en el producto


publicado.

5. Continuemos el ejercicio en clase…

También podría gustarte