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 →

Alojar Páginas Web Estáticas en Amazon S3

Desplegar Web en Amazon S3 Podemos usar Amazon S3 desplegar páginas web estáticas hechas en Vue.js, React, Ángular etc. Esta forma de alojar nuestra App no nos serviría en el caso de utilizar PHP, .NET o similares. Creación del Amazon S3 Vamos a empezar con la creación de nuestro S3 Y le damos a crear Bucket. Una vez creado vamos a cambiar la política para hacer nuestro s3 público: Para terminar la configuración del S3 nos iremos a Propiedades y editaremos donde nos ponga "Static Web Hosting" Subir Nuestra Web Estática en Amazon…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 →

Crear Base de Datos con RDS en AWS

En este post vamos a aprender a como crear Bases de datos con RDS en AWS. Nuestro primer paso será tener una cuenta activa en la consola de AWS, si no la tienes puedes crearla desde el siguiente enlace https://aws.amazon.com/es/console/ RDS Una vez ya estemos dentro de la consola, buscamos RDS en nuestra barra de busqueda y pulsaremos en "Crear base de datos", donde se nos abrirá la siguiente pantalla. En la cuál seleccionaremos en: Elegir un método de creación de base de datos Seleccionaremos: Creación estandar Opciones del motor Seleccionaremos MySQL Dejaremos…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 →

Desplegar MySQL en AWS EC2 y consumirlo remotamente

Bienvenidos a este nuevo post en el que aprenderemos paso a paso a desplegar un EC2 e instalar MySQL para poder consumirlo desde fuera de la maquina. Para poder empezar con este tutorial, recomendamos utilizar siempre (a ser posible) los recursos gratuitos de Amazon Web Services, a no ser que se disponga del dinero y permiso para desplegar recursos de pago. Empezaremos dirigiendonos a EC2 dentro de AWS Console y seleccionamos Lanzar Instancias. Ahora tenemos que rellenar el formulario para la creación del EC2. Para ello, ingresamos un nombre descriptivo para nuestra maquina…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 →