Azure Cosmos DB – CRUD ejemplo práctico

Azure Cosmos Db es una base de datos no relacional utilizada cuando tenemos múltiples objetos que pueden tener propiedades dinámicas, es decir, que pueden tener todas o algunas de las propiedades. Los objetos que guardamos no contienen una estructura definida pero si un mismo tipo y además se guardan en formato JSON: https://www.flickr.com/photos/191116844@N08/51130582920/in/dateposted-public/ Ejemplo de objeto almacenado en Cosmos Db en formato JSON Ejemplo Práctico A lo largo de este post expondré un ejercicio práctico para poder visualizar el funcionamiento de Azure Cosmos Db. Para ello utilizaremos Visual Studio Enterprise (código) y el…continue reading →

Creación de Logic App desde Portal de Azure

¿Qué son las Logic Apps? Azure Logic Apps es un servicio que ofrece la nube de Microsoft para automatizar flujos de tareas de forma sencilla sin necesidad de emplear código de programación. Estos flujos de trabajo se diseñan en un entorno gráfico fácil de emplear, intuitivo y escalable. Su empleo más común es en aplicaciones de empresas, notificaciones , manejo de datos, ficheros, análisis de redes sociales…. El entorno de diseño de Logic Apps cuenta con un gran catálogo de conectores tanto simples (condiciones, acciones un bucle, ...) como predefinidas (acceso, consultas y…continue reading →

Crear y utilizar una base de datos SQL en Azure

En este post se explicara como crear servidores SQL en Azure. Para empezar a trabajar con una base de datos en Azure es necesario tener una cuenta en el portal de Azure. Una vez creada cuenta, en el buscador buscamos "SQL Database". https://flic.kr/p/2kU4oBK SQL Database en el buscador Al hacer doble click, nos llevará a una ventana donde se podrán ver todas las instancias del servicio, en este caso, servidores SQL. Ahora se hará doble click en "Nuevo" para comenzara crear el servidor SQL. https://flic.kr/p/2kTXSUR Nueva instancia A la hora de crear un…continue reading →

Envió de emails mediante SMTP en Azure

El objetivo del desarrollo es crear una aplicación que sea capaz de enviar un correo mediante SMTP y que este desplegada en un App Service de Azure. Lo voy a realizar utilizando una aplicación creada en .Net #C y estando desplegada en un App Service. También necesitare una cuenta de correo con Azure que este activa. Pasos para su realización En primer lugar crearemos un objeto de la clase System.Net.Mail.MailMessage. Le indicaremos al objeto el emisor, el receptor, el asunto, el cuerpo del mensaje, el mensaje en formato HTML si quisiéramos y el…continue reading →

Azure Media Service: almacenar videos para streaming

En este post crearemos un sitio de almacenamiento para nuestros videos que posteriormente podremos stremear. Para empezar deberemos crear el media service Una vez seleccionado el media service rellenamos los datos básicos En el campo Cuenta de Storage nos pedirá que creemos una nueva si no tenemos ninguna. Aquí es donde se almacenarán los videos. Recordar que como se ve en la imagen el nombre de la cuenta de almacenamiento ha de ser único o no te pemitirá crearla. Cuando el recurso se haya terminado de crear pulsaremos en el botón que nos…continue reading →

Añadir seguridad a una API .NET Core existente

Quizá nuestra API no debería de ser completamente abierta, necesitamos securizar algunas operaciones de las que nos permite hacer a los que son miembros o no o a algunos 'roles' y otros no. Primero debemos añadir a nuestro appsetings.config lo siguiente: Donde nuestro Issuer es la URL del servidor, Audience el nombre de nuestra aplicación y SecretKey la clave que usaremos para generar dinámicamente nuestros tokens, esta ultima debe ser mayor a 8 caracteres, si no obtendremos un error al ejecutar nuestra solution. He añadido los siguientes NuGet al proyecto, el último de…continue reading →