Creación de una WishList utilizando Amazon Elastic Cache

En esta ocasión os voy a enseñar a como crear y implementar Elastic Cache consumiendo los servicios de Amazon Web Servicies. Elastic Cache es una herramienta muy útil que nos permite almacenar, como dice su propio nombre, en la Cache la información que nosotros queramos de nuestra aplicación. Sus usos son variados, lo pueden implementar tanto para Session, como para una WishList o un Carrito de Compras. AWS Lo primero que necesitamos es tener una cuenta activa en AWS al entrar debemos comprobar que estamos en el Norte de Virginia, lo siguiente que…continue reading →

Como utilizar AWS CodeBuild

AWS es una de las grandes plataformas de soluciones Cloud. Consiste en una serie de servicios que permiten crear productos para el desarrollo tecnológico de compañías de todo tipo. En este post nos centraremos en uno de esos servicios: AWS CodeBuild. AWS CodeBuild es un servicio de compilación que es administrado en el entorno Cloud de AWS. Este nos permitirá compilar nuestro código para despues poder ser desplegado al entorno de producción. En este post vamos a aprender a como utilizar este recurso de AWS que nos permitirá compilar una aplicación desde la…continue reading →

Como funciona una función Lambda y las variables de entorno en AWS

Las funciones Lambda son uno de los servicios de Amazon Web Services. Estas funciones permiten ejecutar código para prácticamente cualquier tipo de aplicación o servicio backend sin necesidad de aprovisionar o administrar servidores. Se pueden crear en diferentes lenguajes para poder desarrollarlas con Node.js, C#, Python etc. Estas funciones se pueden crear de diferentes formas, en este post veremos como crear una función Lambda desde el portal de AWS y su funcionamiento, además de trabajar con las variables de entornos. Lo primero que haremos será entrar en el portal de AWS, el buscador,…continue reading →

Encriptación y desencriptación en AWS KMS

Como poder encriptar y desencriptar archivos de manera sencilla usando el servicio de Key Managment Service de Amazon AWS En este post veremos como encriptar datos y archivos de manera super sencilla usando el servicio de gestión de keys de Amazon. Todo esto lo haremos a través de la consola de AWS y sin prácticamente código, a excepción de unos breves comandos mediante consola. Primeros pasos Para poder hacer todo esto necesitaremos crear unas claves de administración de AWS. Pero no nos servirán de nada si no disponemos de los permisos necesarios para…continue reading →

Implementar Amazon Simple Notification Service en MVC5

Bienvenidos al post de "Implementar Amazon Simple Notification Service en MVC5", donde aprenderéis a implementar y utilizar AWSSNS para, por ejemplo, verificar un número móvil. Requerimientos Necesitaremos lo siguiente: Proyecto MVC5.NuGets de AWSSDK.Extensions.NETCore.Setup y AWSSDK.SimpleNotificationService.Grupo IAM con los permisos de SNSReadOnlyAccess, SNSRole y SNSFullAccess, y un usuario Dentro de nuestra consola de AWS Dentro de IAM, en la consola de AWS, crearemos un grupo y le añadiremos los siguientes permisos. https://flic.kr/p/2nnhvox https://flic.kr/p/2nnjZxb Posteriormente, crearemos un usuario IAM en ese mismo grupo, y descargaremos el CSV con las credenciales de acceso. https://flic.kr/p/2nnhsGo https://flic.kr/p/2nnhsGy https://flic.kr/p/2nniF1c…continue reading →

Guardar preObjetos con ElastiCache y EC2

¿Como podriamos manejar datos sin tener que depender de SESSION? En este post podrás ver una manera sencilla de crear objetos que dependan de otros y además de poder usarlo incluso para una app Movil que no cuenta con SESSION TECNOLOGÍAS ASP NET CORE ASP.NET Core es un framework modular de código abierto que fue desarrollado por Microsoft y la comunidad.​ Se ejecuta al completo tanto en el.NET Framework de Windows como en multiplataforma ELASTICACHE Amazon ElastiCache es un servicio de AWS que se puede utilizar como caché en memoria, parecido a una…continue reading →

Crear una base de datos en AWS y consumirla en MVC .Net

Creación de la base de datos: En este post aprenderemos a crear una base de datos relacional en el servicio RDS de Amazon Web Services. Este servicio alojará una base de datos en la nube y podremos consumirla desde diferentes servicios. En primer lugar, entraremos en la consola principal de AWS y buscaremos el servicio RDS: https://ibb.co/4YBdkxQ Accederemos al panel principal del servicio RDS. Debemos pulsar en "Crear base de datos": https://ibb.co/9qcy7G3 Aquí empezará la configuración principal. En mi caso, escogeré una base de datos MySql en la capa gratuita: https://ibb.co/6gvHBVq https://ibb.co/X3qbnmh A…continue reading →

Despliegue de una aplicación web con elastic beanstalk

Con el fin de simplificar y facilitar la implementación y escalado de servicios y aplicaciones web, amazon web services nos ofrece Elastic Beanstalk, un servicio dentro de aws que nos permite realizar el despliegue a traves de unos simples clics, sin necesidad de crear máquinas virtuales, instalar sistemas operativos o CLI para poder lanzar comandos de un programa en específico. Desarrollo Lo primero que necesitamos es tener instalado el interfaz de línea de comandos de aws, para ello accedemos a su página web, lo descargamos e instalamos. https://aws.amazon.com/es/cli/ Descarga de aws cli Lo…continue reading →

Como crear un WebJob en Azure

Azure es una plataforma de servicios en la nube, que proporciona una serie de soluciones que nos permiten desarrollar productos de una forma más optimizada y dinámica.Uno de estos servicios son los WebJobs. ¿Pero qué son los WebJobs? Este servicio es una automatización de procesos.¿Qué quiere decir esto?. Tenemos una aplicación en la nube que se ejecuta cuando nosotros la programemos. Básicamente lo podríamos definir como una especie de script que hace que se ejecute alguna aplicación que tenemos desplegada en la plataforma de azure. En este post vas a aprender a como…continue reading →

Como insertar registros en una base de datos con Power Automate

Gracias a la herramienta de Azure Power Automate, podremos insertar registros en una base de datos, mediante un procedimiento almacenado, lo cual a la hora de programar nos ahorrará bastante código, como vamos a ver ahora. Lo primero que debemos hacer, es crear un procedimiento almacenado que inserte registros en una tabla de una base de datos, en mi caso voy a insertar un usuario: https://flic.kr/p/2nhNFn7 Una vez tengamos esto listo y comprobemos que funcione, vamos a dirigirnos al enlace https://powerautomate.microsoft.com/es-es/, e iniciaremos sesión (en mi caso utilizaré la cuenta de Tajamar). Nos…continue reading →