Subir Ficheros a un bucket/S3 en AWS con proyecto MVC en NetCore

En Amazon existe un servicio llamado S3 (Simple Storage Service) , que es un almacenamiento de objetos para almacenar y recuperar cualquier volumen de datos desde cualquier ubicación. Esto es conveniente para aquellos webs que se encuentren en la nube para almacenar todas las fotos. En este post os enseñaremos como subir imágenes a un S3. Primero que nada , tenemos que crearnos un usuario IAM y asignarle permisos FullAccess sobre un S3. Descargamos sus credenciales para poder loguearnos posteriormente. Ahora creamos un bucket en S3 y nos guardamos el nombre del bucket.…continue reading →

Creación de Alexa Skill con función lambda en AWS

En este post vamos a ver cómo podríamos usar el potencial de las funciones Lambda de la consola AWS para crear de forma sencilla una Skill para nuestra amiga Alexa. En los tiempos que corren no es de extrañar que amigos, familiares, conocidos o nosotros mismos tengamos involucrada en nuestra vida cotidiana alguna Inteligencia Artificial como Siri, Cortana o Alexa. Ésta última es la más común en cualquier hogar por todas las funciones y servicios que ofrece gracias a su conexión continua a la red. Su flujo de trabajo no se aleja mucho…continue reading →

Desplegar API .Net Core en AWS API Gateway

Si sabemos ya desarrollar una API .Net Core o mejor aún: ya la tenemos y queremos desplegarla en la nube esto es uno de los mejores métodos. Aprender AWS Lambda puede ser muy costoso en tiempo y poco útil. Vamos a ver como lo hemos hecho en unos sencillos pasos, partiendo de una API ya existente. Si no tenemos un usuario administrador nos creamos uno desde la consola de AWS con acceso mediante programación. La política que le debemos dar es AdministratorAccess. Descargamos el csv con sus credenciales y mediante el comando "aws…continue reading →

Creación e implementación de una Api en Azure

Como todos sabemos, es recomendable externalizar funciones de nuestros proyectos por lo que una Api es uno de los componentes mas importantes de cara a acceder a bases de datos. Por eso vamos a ver como crear e implementar nuestra Api en azure desde línea de comandos Creación de la API Lo primero que debemos hacer es crear un proyecto en Visual Studio de tipo ASP.NET Core Web Application y escogeremos la opción de API. Una vez creado, instalaremos los nugget: Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.SqlServer y Swashbuckle.AspNetCore. Cuando estén instalados, haremos nuestro Crud con el…continue reading →

Amazon CloudSearch

Como usuarios comunes de internet, estamos acostumbrados a utilizar servicios de búsquedas para filtrar la información que estamos buscando. Si eres un amante de la música que navega por tus pistas favoritas, un blogger de comida que observa las nuevas tendencias gastronómicas de la ciudad en la que estás visitando, buscas a tu artista favorito en su próximo concierto o simplemente compras en tu aplicación de compras favorita, la opción de búsqueda es la parte esencial de cualquier sitio web importante basado en datos. Sin búsqueda o incluso sin un mecanismo de búsqueda…continue reading →

AWS KMS – Encriptación y desencriptación de archivos

Hoy veremos un servicio de AWS, el Key Management Service, lo que en castellano viene a ser Servicio Administrador de Claves. Su uso es, básicamente, para el encriptado y desencriptado de objetos, es decir, ficheros, a partir de una clave a la que el usuario tendrá acceso y que él mismo controlará. Uno de sus usos más frecuentes es la encriptación de claves de identificación de usuario que puedan ser visibles a otros usuarios, pero a la que querremos que no tengan acceso, es decir, que vean una línea de carácteres o Bytes,…continue reading →