Contenido del curso
Identidad, Acceso y Gobernanza Multicuenta
Servicios de Computo en AWS
- 10

Servicios de cómputo AWS: EC2, procesadores Graviton y AMIs
12:14 min - 11

Compute Savings Plan para EC2 y Lambda
04:42 min - 12

Cómo lanzar tu primera instancia EC2
09:10 min - 13

Optimizar latencia en EC2 con tenencia dedicada
09:25 min - 14

Cómo consultar metadatos de EC2 con IMDSv2
04:30 min - 15

AWS Outposts: ejecutar AWS en tu data center
05:53 min - 16

Despliegue de app web en Elastic Beanstalk
19:45 min
Contenedores en AWS
Redes en AWS
- 20

Direccionamiento IP y bloques CIDR para redes AWS
10:21 min - 21

NAT Gateway para subredes privadas en AWS
06:42 min - 22

Configuración de instancias públicas y privadas con NAT Gateway
07:26 min - 23

NACL y Security Groups en AWS
05:35 min - 24

Cómo reparar un Security Group en EC2
03:51 min - 25

Conectividad híbrida en AWS: VPC Peering, Transit Gateway y Endpoints
04:36 min
Escalamiento y balanceo en AWS
Almacenamiento en AWS
- 30

Tipos de almacenamiento en AWS: EBS, EFS y S3
04:58 min - 31

Instance Store vs EBS en AWS
11:05 min - 32

EFS vs FSx para compartir archivos en AWS
02:37 min - 33

Creación y configuración de volúmenes EBS en AWS
03:55 min - 34

Transfer Acceleration para datos globales en S3
15:33 min - 35

Configuración de EFS para compartir almacenamiento entre instancias
08:50 min - 36

Recuperar objetos borrados en Amazon S3
Viendo ahora
Bases de datos en AWS
- 37

Bases de datos relacionales vs no relacionales en AWS
03:30 min - 38

Cómo funciona DynamoDB en AWS
08:09 min - 39

Creación y configuración de bases de datos Dynamo en AWS
10:17 min - 40

Elasticache y DAX
04:22 min - 41

RDS vs Aurora: réplicas y alta disponibilidad
09:17 min - 42

Cómo configurar Aurora con alta disponibilidad en RDS
11:17 min
Migración en AWS
Monitoreo y Auditoria en AWS
DNS y CDN en AWS
Servicios de Seguridad
Serverless
Servicios de Datos en AWS
Servicios de AI y ML em AWS
Servicios de Backup y Recuperación ante desastres
Architect Solutions Certificate
Recuperar objetos borrados en Amazon S3
Resumen
Recuperar un objeto eliminado en Amazon S3 es posible cuando el versionamiento del bucket está habilitado. Aquí verás cómo restaurar un archivo borrado desde la consola de AWS, paso a paso, usando un caso real: el logo de un banco que desapareció de producción y debía volver en minutos.
¿Por qué desaparecen objetos en un bucket de S3?
En operaciones de TI es común que un objeto se elimine por error, ya sea por una acción manual, un script o un permiso mal configurado. Cuando eso pasa en producción, el impacto es inmediato: imágenes que no cargan, productos sin logo, clientes preguntando qué sucedió.
La buena noticia es que el servicio de S3 ofrece funcionalidades pensadas justo para estos escenarios. Una de las más útiles es el versionamiento, que actúa como una capa de protección frente a borrados accidentales [00:38].
¿Qué es el versionamiento en S3? Es una funcionalidad que conserva todas las versiones de un objeto dentro del bucket, incluso cuando lo eliminas. En lugar de borrar el archivo, S3 agrega un delete marker que oculta la versión, pero la mantiene recuperable.
¿Cómo verificar si el versionamiento está habilitado?
Antes de intentar recuperar cualquier archivo, necesitas confirmar que el bucket tenga el versionamiento activo. Sin esa configuración, el objeto eliminado simplemente se pierde.
Desde la consola de AWS, entra al bucket y sigue esta ruta:
- Abre el menú Propiedades del bucket.
- Busca la sección de versionamiento.
- Confirma que aparezca como habilitado [01:25].
Si ves el versionamiento activo, tienes vía libre para recuperar el objeto. Si no, este es el momento de habilitarlo en todos tus buckets críticos como medida preventiva.
¿Cómo recuperar un objeto eliminado paso a paso?
Cuando el versionamiento está activo, el archivo borrado no desapareció: está oculto detrás de un delete marker. Para traerlo de vuelta, debes eliminar ese marcador.
Estos son los pasos dentro del bucket:
- Activa la opción Mostrar versiones en la lista de objetos.
- Localiza el objeto y su delete marker asociado, que funciona como una papelera de reciclaje.
- Selecciona únicamente el delete marker y elimínalo.
- Copia la palabra de seguridad que pide AWS, pégala en el campo de confirmación y haz clic en Delete object.
- Cierra la vista de versiones y verifica que el objeto original aparezca de nuevo en el bucket [01:45].
Una vez restaurado, descárgalo para confirmar que es el archivo correcto. En el caso del ejemplo, era el logo del banco, un activo crítico para la imagen de los productos digitales.
¿Qué es un delete marker en S3? Es una marca que S3 coloca sobre un objeto cuando lo eliminas en un bucket con versionamiento. El archivo sigue existiendo, pero queda oculto hasta que borres ese marcador.
¿Qué prácticas de seguridad debes aplicar en S3?
Recuperar un archivo es útil, pero prevenir incidentes es mejor. Hay configuraciones clave que conviene dominar si vas camino a una certificación de AWS o si operas buckets en producción.
Los temas que debes estudiar a fondo del servicio de S3 son:
- Las clases de almacenamiento y cuándo usar cada una.
- El plano de control y el plano de datos del servicio.
- La capa de seguridad, incluyendo políticas y permisos.
- El versionamiento como mecanismo de recuperación.
Un tip operativo que marca la diferencia: habilita siempre el bloqueo de acceso público en tus buckets. Esa configuración mejora tu postura de seguridad y evita que objetos sensibles queden expuestos a internet por una política mal definida [03:05].
¿Cómo prevenir borrados accidentales en S3? Activa el versionamiento del bucket, configura el bloqueo público y limita los permisos de eliminación a roles específicos. Así reduces tanto el riesgo de exposición como el de pérdida de datos.
¿Te ha pasado un incidente parecido con S3? Cuéntame en los comentarios cómo lo resolviste y qué configuraciones usas para blindar tus buckets.