RousselTMLEARNING

TP · AWS: del descubrimiento a la maestría

Práctica: Almacenamiento S3 con LocalStack

Lo que vas a aprender en este TP
  • Usar LocalStack y awslocal
  • Asegurar un bucket (versionado, cifrado, política)
  • Automatizar el ciclo de vida de los objetos

Introducción #

Lo que vas a aprender en esta sección
  • Usar LocalStack y awslocal
  • Asegurar un bucket (versionado, cifrado, política)
  • Automatizar el ciclo de vida de los objetos

Contexto. Tu equipo quiere almacenar sus exportaciones y publicar documentación estática. Antes de tocar la cuenta real, validas la configuración en LocalStack.

Requisitos previos: Docker, el CLI de AWS y LocalStack (pip install localstack awscli-local terraform-local): todo se ejecuta en local, sin cuenta de AWS ni costes  ·  Duración estimada: 45 min

Un bucket conforme a las buenas prácticas y un sitio estático servido localmente.

Puesta en práctica #

Pasos guiados, con su corrección.

  1. 1. Iniciar LocalStack

    ¿Por qué? LocalStack expone todos los servicios emulados en el puerto 4566; awslocal es el CLI de AWS preconfigurado para ese punto de acceso.

    Inicia LocalStack en segundo plano, comprueba el estado de los servicios y la identidad devuelta.
  2. 2. Crear un bucket versionado y cifrado

    ¿Por qué? El versionado protege contra borrados accidentales; el cifrado por defecto se aplica a todos los objetos nuevos.

    Crea exports-equipe, activa el versionado y el cifrado por defecto, sube un archivo dos veces y lista sus versiones.
  3. 3. Imponer TLS con una política de bucket

    ¿Por qué? Rechazar las solicitudes no cifradas es un control clásico de las auditorías de seguridad.

    Aplica una política que rechace cualquier solicitud cuyo aws:SecureTransport sea falso y vuelve a leerla.
  4. 4. Automatizar el ciclo de vida

    ¿Por qué? Mover las exportaciones antiguas a una clase más barata reduce la factura sin intervención.

    Añade una regla: STANDARD_IA a los 30 días, DEEP_ARCHIVE a los 180 días, borrado de versiones antiguas a los 90 días.
  5. 5. Publicar un sitio estático y compartir un enlace temporal

    ¿Por qué? S3 sirve sitios estáticos; un enlace prefirmado da acceso limitado en el tiempo sin hacer público el bucket.

    Crea el bucket docs-site, activa el alojamiento web, sincroniza una carpeta y abre el sitio; genera un enlace prefirmado de 15 minutos al informe.

Nivel de dificultad : ●●○○○ (2/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 45 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

Comprendre AWS : infrastructure mondiale, comptes, outils et tarification

Les bases indispensables pour démarrer sur Amazon Web Services : régions, zones de disponibilité ...

Le stockage sur AWS : S3, EBS, EFS et sauvegarde

Stocker des données sur AWS : Amazon S3 (buckets, classes de stockage, versionnage, cycle de vie,...

Le calcul sur AWS : EC2, Auto Scaling, Lambda et conteneurs

Choisir et utiliser les services de calcul AWS : instances EC2 (types, AMI, EBS, user data, modèl...

Les bases de données sur AWS : RDS, Aurora, DynamoDB et ElastiCache

Choisir une base de données managée sur AWS : RDS et Aurora pour le relationnel (multi-AZ, réplic...

Infrastructure as Code sur AWS : CloudFormation, CDK, Terraform et Well-Architected

Décrire et déployer son infrastructure AWS en code avec CloudFormation, le CDK ou Terraform, auto...

Terraform sur plusieurs clouds : AWS, Azure, Google Cloud, OVHcloud et Kubernetes

Utiliser Terraform avec les principaux fournisseurs : aws, azurerm, google, ovh et openstack, kub...

IAM : identités, rôles et politiques sur AWS

Sécuriser l'accès à AWS avec IAM : utilisateurs, groupes, rôles et politiques JSON, évaluation de...

Le réseau AWS : VPC, sous-réseaux, routage et sécurité

Concevoir un réseau AWS : VPC et plages CIDR, sous-réseaux publics et privés, tables de routage, ...

Superviser et sécuriser AWS : CloudWatch, CloudTrail, Config, KMS et GuardDuty

Exploiter et protéger un environnement AWS : métriques, logs et alarmes CloudWatch, journal des a...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!