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 →

Despliegue de aplicación net core en EC2

En este post vamos a aprender como desplegar una aplicación net core en una máquina EC2 en AWS, necesitaremos lo siguiente: Cuenta de AWS Visual Studio (Opcional)Cuenta GitHub o similarPutty (SSH Client) Creación del proyecto para subir Lo primero que tenemos que hacer es crear un proyecto net core, ya sea de tipo API o tipo web, en mi caso lo voy a crear de tipo web ya que es más visual. Para ello abrimos Visual Studio y creamos un proyecto de tipo Web App (Model View Controller) Ahora elegimos el nombre de…continue reading →

Subir imágenes a un S3

Muy buenas, soy Andrés Otero estudiante del master Desarrollo Web Full Stack + MultiCloud + Multiplataforma en Tajamar, hoy os explicare como usar s3 para almacenar nuestra imágenes, así como poder visualizarlas en nuestra app. Nuget necesarios para usar S3 Pasos a seguir en el portal de AWS Primero debemos buscar en el buscador del portal S3: Una vez hemos accedido a la parte del S3, accedemos en la columna izquierda a buckets para crearnos nuestro S3: En la sección de buckets le daremos a Crear bucket para crear nuestro S3: Una vez…continue reading →

Como mandar correos con AWS

Hola, soy Álvaro Moya Herraiz, alumno del máster de Desarrollo Web Full Stack, MultiCloud y Multiplataforma y voy a enseñaros a como enviar correos con AWS. Imaginemos que tenemos una aplicación en AWS la cual queremos que mande un correo cuando se registre un usuario, se realice una compra, etc. Para poder hacer esto, es necesario crear un usuario smtp en AWS. Para hacer esto, primero nos dirigimos a la página de AWS. Una vez dentro iniciamos sesión y después buscamos el servicio "Amazon Simple Email Service". Una vez dentro vamos al apartado…continue reading →

Como se utiliza CodeCommit de AWS

CodeCommit es un servicio de AWS el cual nos permite subir nuestros proyectos a repositorios dentro de su portal (exactamente igual que GitHub). La diferencia que tiene con este último es que esto tiene que ver más con la parte del DevOps en su parte de CI/CD (Integración continua, despliegue continuo). Para su utilización, nos tenemos que descargar Python y Git en nuestro equipo y vamos a instalarlo. En el portal de AWS, entramos en el servicio CodeCommit y nos creamos un nuevo repositorio llamado prueba-codecommit Una vez tenemos nuestro repositorio creado, debemos…continue reading →

Crear servidor web utilizando maquinas EC2

Hola a tod@s, en este post voy e explicar como crear nuestro propio servidor web en una maquina virtual EC2 en AWS. Antes de crear nuestra maquina virtual debemos tener un proyecto ASP .NET Core ya creado y tenerlo subido en un repositorio en GitHub. Ahora nos vamos al la consola de AWS y vamos a la sección EC2 y pulsamos en lanzar la instancia para crearnos una nueva maquina: Ponemos un nombre a nuestra maquina y elegimos la imagen Linux 2 AMI (HVM) - Kernel 5.10 (o cualquiera que ponga apto para…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 →

Traducir un texto con AWS Translate

AWS Translate es un servicio de traducción de textos que utiliza tecnologías de aprendizaje automático avanzadas para proporcionar una traducción de calidad a petición. Se puede usar para traducir documentos de texto no estructurado o crear aplicaciones que funcionen en varios idiomas. Todo esto se basa en redes neurales entrenadas para la traducción de idiomas. De este modo, se puede traducir un texto de un idioma de origen a un idioma de destino. Hay un montón de lenguajes disponibles. Aquí podéis encontrarlos todos con sus correspondientes códigos: https://docs.aws.amazon.com/es_es/translate/latest/dg/what-is-languages.html No obstante, no todos los…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 →

Almacenamiento De Archivos En Azure Storage

¿Cómo almacenar y compartir archivos en Azure? En este post veremos como almacenar archivos dentro de nuestro servidor de Azure y poder manejarlos o compartirlos a través de nuestros proyectos. Esto es una funcionalidad que nos proporciona el proprio Azure y es super útil para guardar archivos pequeños tales como cookies. Primeros Pasos Para empezar necesitaremos tener una cuenta en Azure Portal. Este paso es muy sencillo y ya depende de cada uno y de la opción que quiera usar. https://azure.microsoft.com/es-es/features/azure-portal/ Aquí os dejo un enlace para que podáis acceder directamente. Yo en…continue reading →