
Amazon AWS
Aprende la computación en la nube con el proveedor líder del mercado, Amazon AWS.
Estos son los temas tratados en este curso de introducción a los servicios en la nube de Amazon AWS:
IAM - Gestión de acceso e identidad
IAM - Introducción
IAM - Grupos
IAM - Usuarios
IAM - Roles
IAM - Políticas
IAM - Contraseñas
IAM - Acceso multifactor
IAM - Laboratorios entrar con usuario nuevo y otro con verificación multifactor
IAM - Ejercicio para practicar los conceptos aprendidos
S3 - Almacenamiento de datos seguro en la nube
S3 - Introducción
S3 - Crear bucket y subir ficheros al bucket
S3 - Eliminar ficheros y buckets
S3 - Control de versiones de los ficheros
S3 - Copias de seguridad de los ficheros
S3 - Línea de comandos - CLI - Acceso desde SSH a los recursos de S3
S3 - Ciclo de vida de los ficheros
S3 - Seguridad y encriptación
S3 - Transferencia acelerada de datos
S3 - Laboratorio para crear sitio web estático con IAM y S3 (nuevo)
CloudFront - Distribuir datos globalmente
CloudFront - Introducción
CloudFront - Laboratorio
Storage Gateway - Nube híbrida
Storage Gateway - Explicación de la nube híbrida
Snowball - Migración de datos
Snowball
EC2 - Capacidad informática en la nube
EC2 - Introducción
EC2 - Crear instancia con servidor web Apache
EC2 - Parar y eliminar una instancia
EC2 - Grupos de seguridad
EC2 - Volúmenes o discos virtuales
EC2 - Balanceadores de carga
EC2 - Crear una imagen de una máquina - AMI
EC2 - Crear una AMI en otra región
EC2 - Crear copia de seguridad - snapshot
EC2 - Borrar una instancia, una imagen y una copia de seguridad
EC2 - Línea de comandos - CLI - Acceso desde SSH
EC2 - Roles
EC2 - Ejecución de comandos al arrancar una instancia
EC2 - Datos de instancia y de usuario
EC2 - Autoescalado - Incrementar número de servidores (instancias) automáticamente
CloudWatch - Monitorización de los servicios AWS
CloudWatch
EFS - Almacenamiento de archivos flexible
EFS - Introducción
EFS - Laboratorio
Lambda - Ejecutar código sin servidores
Lambda - Introducción
Lambda - Laboratorio
Route 53 - Gestionar dominios en el cloud
Route 53 - Introducción
Route 53 - Crear un dominio web nuevo
Route 53 - Crear instancias EC2 para el dominio nuevo
Route 53 - Enrutamiento ponderado
Route 53 - Enrutamiento simple
Route 53 - Enrutamiento de conmutación por error
Route 53 - Enrutamiento por geolocalización
Route 53 - Enrutamiento por respuesta multivalor
Bases de datos
Bases de datos - Introducción
Bases de datos - Crear instancia MySQL y conectarse desde EC2
Bases de datos - RDS - Backups, snapshots, multi-AZ y réplicas
Bases de datos - RDS - Laboratorio
Bases de datos - DynamoDB
Bases de datos - Aurora
VPC - Red virtual privada
VPC - Introducción
VPC - Laboratorio
SQS
SQS - Introducción
SQS - Laboratorio
SWF - Servicio de flujos de trabajo
SWF - Introducción
SNS - Servicio de notificaciones
SNS - Introducción
SNS - Laboratorio
Elastic Transcoder
Elastic Transcoder - Introducción
Elastic Transcoder - Laboratorio
API Gateway
API Gateway - Introducción
API Gateway - Laboratorio
Kinesis y CloudFormation
Kinesis - Introducción
CloudFormation - Introducción
Laboratorio de Kinesis y CloudFormation
Hemos creado los siguientes ejercicios que combinan diversos servicios de Amazon AWS, para que puedas practicar todo lo aprendido durante el curso.
Ejercicio sobre IAM y S3
Crear un usuario nuevo que pertenecerá a un nuevo grupo con permisos de solo lectura en S3
Crear otro usuario nuevo que pertenecerá a un nuevo grupo con permisos totales sobre S3
Crear dos nuevos buckets, donde subiremos una imagen al primer bucket y dejaremos vacío el segundo bucket.
Entrar en la consola de AWS con cada uno de los nuevos usuarios y verificar los permisos que tiene cada uno, al acceder a los nuevos buckets creados, tanto para visualizarlos, subir nuevas imágenes, borrarlos, crear nuevos buckets, etc.
Ejercicio sobre funciones Lambda, IAM y EC2
Creación de una función Lambda que mediante código Python sea capaz de crear una instancia de EC2
Pasos:
1.- Crear la función lambda con el código Python
2.- Configurar las variables de entorno de la función Lambda con los datos de la instancia EC2
3.- Configurar el rol IAM para que la función Lambda pueda realizar el trabajo
4.- Ejecutar la función lambda y verificar que la instancia se ha creado correctamente.
Ejercicio sobre funciones Lambda, SQS, IAM y DynamoDB
Creación de una función lambda, que se activará mediante la llegada de un mensaje a una cola SQS, y que mediante código python, cogerá ese mensaje y lo grabará en una tabla de DynamoDB
Pasos:
1.- Crear una cola SQS
2.- Crear un rol en IAM para que la función lambda pueda acceder a SQS y DynamoDB
3.- Crear una tabla en DynamoDB
4.- Crear la función lambda, con el rol anterior, y con el código python, para grabar el mensaje en DynamoDB
5.- Probar que todo funciona correctamente.
Ejercico sobre API GATEWAY y funciones Lambda
Creación de un API REST en el servicio API GATEWAY que invoque a una función lambda, que recogerá 2 parámetros, obtendrá la suma y devolverá un texto con el resultado al servicio API GATEWAY.
Pasos:
1.- Crear una función lambda
2.- Crear un servicio API REST en API GATEWAY como desencadenador para ejecutar la función lambda
3.- Copiar el código en python para que la función lambda pueda recoger los números, sumarlos y generar la salida
4.- Probar que todo funciona correctamente.
Ejercico sobre S3 y CloudFront
Creación de un servidor web que sea accesible a los usuarios desde su servidor AWS más cercano, gracias a CloudFront.
Pasos:
1.- Crear un bucket de S3
2.- Subir los ficheros HTML y las imágenes JPG al bucket
3.- Hacer públicos los archivos subidos al bucket
4.- Crear una distribución de CloudFront con ese bucket de S3
5.- Probar el acceso al nuevo dominio desplegado por CloudFront en los servidores más cercanos a los usuarios.
Ejercicio sobre S3 y SQS
Crear un sistema de notificaciones de acciones sobre un bucket S3 mediante el envío de mensajes a colas SQS
Ejercicio sobre S3
Crear rutas pre-firmadas para el acceso externo temporal a ficheros dentro un bucket S3 privado
Ejercicio sobre Lambda y EventBridge
Creación de un temporizador con EventBridge para lanzar la ejecución de una función lambda cada cierto tiempo.
Ejercicio sobre S3 y DynamoDB
Importar un fichero CSV desde un bucket S3 a una tabla de DynamoDB
Este curso tiene una garantía de reembolso de 30 días.
Anímate y aprende Amazon AWS ya !!
Nos vemos en el curso
Un saludo
Equipo de Redait Media