Posts

Showing posts with the label API Management

Crear productos, políticas de limites y cuotas en Azure API Management

Image
Nota: Este post es la continuación de la guía: “ Conectar .NET Web API con Azure API Management ” , favor de realizar primero los paso del post antes de seguir con esta publicación. API Management nos ofrece una manera de encapsular funcionalidad de nuestra Web API en productos. Estos productos pueden ser configurados con políticas, lo que nos permite limitar las llamada a nuestros productos y controlar el acceso a ellos. Les comparto un enlace donde podrán encontrar el detalle de los conceptos principales de API Management: https://docs.microsoft.com/en-us/azure/api-management/api-management-key-concepts Pre requisitos Conectar .NET Web API con Azure API Management   Crear un producto nuevo en API Management Ingresamos al portal de Azure y buscamos nuestro recurso de API Management (AAMDemo). Ahora vamos a la sección del menú “Products” y creamos un nuevo producto: Ingresar nombre y descripción del producto Seleccionamos el estado: “ Not Published” (configuraremo...

Conectar .NET Web API con Azure API Management

Image
Últimamente he estado programando web APIs y me adentré al mundo de Azure API Management para facilitar algunas tareas que a veces resultan difíciles de programar y mantener. Por ejemplo, crear políticas de seguridad, cuotas de llamadas a la API, autorizaciones, servicios como productos, etc. Me resultó interesante lo fácil que fue vincular mi Web API con API Management y todas las herramientas que nos ofrece AAM para desarrollo y mantenimiento en producción. En esta publicación veremos que vincular una Web API de .NET a Azure API Management y posteriormente crearemos productos, políticas y cuotas para nuestra API. Pre-Requisitos Suscripción a Azure, puedes obtener un free trial aquí Visual Studio 2013+ Crear Web API como Azure API App Crear nuevo proyecto Web API como Azure API App en Visual Studio: Templates –> Visual C# –> Web –> ASP.NET Web Application Una vez que tengamos nuestro proyecto creado, vamos a verificar que tengamos en las referencias la librería d...