Conceptos
Conceptos Cloud básicos
Step Functions
Este servicio te ayuda a crear un workflow visual y serverless para orquestrar funciones Lambda. Características Se representa el flujo como una máquinas de estado JSON Puede ser secuencial, paralelo, con condiciones, timeouts, gestión de errores, … Puede integrarse con … Leer más
Amazon Cognito
Es un servicio que permite asignar una identidad a usuarios que no están creados en IAM, para que tengan determinados permisos y que puedan interactuar con nuestro servicio/aplicación. Cognito User Pools Ofrece funcionalidad de autenticación para usuarios de aplicaciones, ya … Leer más
AWS SAM
SAM (Serverless Application Model) es un Framework para desarrollar y desplegar aplicaciones serverless. Características Toda la configuración es código YAML Se pueden generar plantillas complejas de CloudFormation con simples ficheros SAM YAML Soporta todo lo incluido en CloudFormation: Outputs, Mappings, … Leer más
AWS X-Ray
Permite realizar debugging y análisis de nuestras aplicaciones de forma visual, especialmente adecuado para arquitecturas de microservicios. Ventajas Con X-Ray podemos analizar aspectos como los siguientes: Problemas de rendimiento (cuellos de botella) Dependencias entre microservicios Incidentes tipo pinpoint Revisar comportamiento … Leer más
CloudFormation
CloudFormation es una forma declarativa de definir la Infraestructura AWS, incluyendo cualquier tipo de recurso y configuración. Características Principales No se crea ningún recurso de forma manual El código puede estar bajo un sistema de control de versiones (Git?) Los … Leer más
CI/CD en AWS
CI/CD se basa en que los desarrolladores puedan integrar nuevos desarrollos de código en el producto final, y que se puedan realizar los despliegues tan a menudo como sea necesario, todo ello de forma automatizada y solo con intervención manual … Leer más
Amazon Beanstalk
Beanstalk es un servicio gestionado pensado para el desarrollador, que permite de forma simplificada implementar todos los servicios necesarios para el desarrollo que se esté realizando: EC2, ASG, ELB, RDS, … Todo esto está integrado en Beanstalk para poder hacer … Leer más
Amazon ECS: contenedores Docker
ECS es un servicio de orquestación de contenedores administrado por AWS. ECS Task Una tarea ECS se define como un conjunto de metadatos en formato JSON, que indica a ECS cómo ejecutar un contenedor Docker. Contiene esta información: Nombre de … Leer más
AWS CLI: autenticación
Para configurar la cuenta con la que vas a acceder a los recursos de AWS, debes utilizar el siguiente comando, que te solicitará las claves de acceso (access keys) y la región por defecto: aws configure Esto solo lo debes … Leer más