Ejercicio: Crear un conector personalizado desde Azure API Management
En este ejercicio, creará un conector personalizado exportando una API desde Azure API Management.
En el escenario de desarrollo de la fusión de VanArsdel, María necesita mostrar las ubicaciones de los almacenes en su aplicación de Power Apps. Kiana y su equipo de desarrollo han creado varias API web, una de las cuales devuelve las ubicaciones de almacenes.
Las API web se sirven a través de Azure API Management, que tiene la capacidad de crear conectores personalizados para cualquier API web que hospede. Con el conector personalizado, la aplicación de Power Apps de María podrá llamar a la API de la ubicación del almacén en Azure API Management.
Nota
Si desea utilizar Azure API Management y Power Apps a lo largo de los ejercicios de este módulo, deberá seguir un par de pasos.
El primero es descargar, descomprimir el archivo y aprovisionarlo e implementarlo en API Management siguiendo las instrucciones incluidas en el archivo LÉAME.
El segundo es asegurarse de tener la licencia de Power Apps adecuada. Puede registrarse para obtener un entorno de desarrollador de Power Platform gratuito o utilizar una licencia Microsoft 365 existente (o una prueba gratuita).
Exportar una API web desde API Management a un conector personalizado
Necesita una clave de suscripción a Power Apps para obtener acceso a cualquier API web hospedada en API Management. Vaya a la hoja
Subscriptions
, seleccione los tres puntos (...
) y seleccione el menúShow/hide keys
.A continuación, copie la clave de suscripción de
Primary key
oSecondary key
.Para generar un conector personalizado desde Azure API Management, vaya a la hoja
APIs
y seleccione una API adecuada en la secciónAll APIs
. En la captura de pantalla, es Gestión de inventarios. Luego, podrá ver la API de las ubicaciones de los almacenes.Seleccione los tres puntos (
...
) y verá el menú contextual. Seleccione el menúExport ⬇️
.Seleccione el panel
Power Apps and Power Automate
en la esquina inferior derecha.Seleccione su entorno de Power Apps para que publique el conector personalizado y proporcione el nombre para mostrar InventoryManager. Luego, seleccione el botón
Export
en la parte inferior.
Las API de gestión de inventarios se han exportado a Power Apps.
Crear una conexión al conector personalizado
Necesita crear una conexión al conector personalizado para poder usarlo. En términos generales, la creación de la conexión requiere una autenticación en las API web.
Tras iniciar sesión en el panel de Power Apps, abra la hoja
Data
y seleccione el menúCustom Connectors
en el lado izquierdo. A continuación, seleccione el botón➕
en el lado derecho.Cuando aparezca un modal emergente, verá el campo Clave de API habilitado. Introduzca la clave de API copiada al comienzo de esta unidad. Luego, seleccione el botón
Create
.Vaya al menú
Connections
y verá que se ha creado la nueva conexión.
Ha terminado de crear un conector personalizado para la gestión de inventarios.