Principianteaws
S3: Almacenamiento de Objetos
Domina Amazon S3 para almacenar archivos, alojar sitios estaticos y gestionar datos a escala.
Que es S3
Amazon S3 (Simple Storage Service) es un servicio de almacenamiento de objetos con durabilidad del 99.999999999% (11 nueves). Almacena cualquier tipo de archivo (imagenes, videos, backups, logs) en buckets.
Operaciones basicas
Los comandos basicos de S3 son crear buckets, subir archivos, listar contenido y descargar objetos.
bash
1# Crear un bucket
2aws s3 mb s3://mi-bucket-unico-2024
3
4# Subir un archivo
5aws s3 cp archivo.zip s3://mi-bucket-unico-2024/backups/
6
7# Subir un directorio completo
8aws s3 sync ./build s3://mi-bucket-unico-2024/web/ --delete
9
10# Listar contenido
11aws s3 ls s3://mi-bucket-unico-2024/backups/
12
13# Descargar
14aws s3 cp s3://mi-bucket-unico-2024/backups/archivo.zip .Clases de almacenamiento
S3 ofrece clases de almacenamiento con diferentes costos y tiempos de acceso:
- S3 Standard: Acceso frecuente, baja latencia.
- S3 Intelligent-Tiering: Mueve datos automaticamente segun patrones de acceso.
- S3 Glacier: Archivado a largo plazo, recuperacion en horas.
- S3 Glacier Deep Archive: El mas barato, recuperacion en 12-48 horas.