Recuperación de objetos eliminados con versionamiento en AWS S3

Clase 40 de 76Curso de AWS Certified Solutions Architect Associate

Resumen

¿Has eliminado accidentalmente un archivo clave almacenado en AWS S3 y necesitas recuperarlo? Las operaciones cotidianas en servicios en la nube suelen enfrentar situaciones como objetos borrados inadvertidamente. Afortunadamente, AWS S3 incluye funcionalidades específicas, como la opción de versionamiento, que permiten restaurar rápidamente información crítica.

¿Cómo verificar el estado del versionamiento en S3?

La primera acción recomendada es comprobar si el versionamiento se encuentra activado en el bucket de S3. Puedes verificar esto ingresando al menú de propiedades del bucket, donde claramente aparecerá su estado actual.

  • Dirígete al menú de propiedades.
  • Busca la opción versionamiento.
  • Verifica que esté habilitado.

¿Qué pasos seguir para recuperar un objeto eliminado?

Una vez confirmado que el versionamiento está activo, puedes recuperar fácilmente un objeto eliminado siguiendo estos pasos:

  • Accede al menú del objeto, específicamente a la sección de versiones.
  • Aquí podrás identificar un delete marker o marcador de eliminación, que representa la eliminación del objeto.
  • Selecciona este marcador y elimina la marca de eliminado (delete marker).
  • Para confirmar, AWS S3 pedirá que copies una palabra de seguridad y la introduzcas en el campo requerido.
  • Tras confirmar la eliminación del marcador, vuelve al listado principal de objetos; ahora aparecerá disponible el objeto anteriormente eliminado.

Estos pasos permitirán restaurar archivos importantes como logos corporativos o documentos indispensables para las operaciones cotidianas.

¿Qué prácticas adicionales puedes implementar en AWS S3?

Además del versionamiento, existen varias buenas prácticas muy recomendables para mantener un servicio seguro y eficiente:

  • Habilita el bloqueo público del bucket, evitando exponer accidentalmente información sensible.
  • Estudia y comprende las distintas clases de almacenamiento que ofrece AWS S3.
  • Familiarízate con conceptos clave como el plano de control y el plano de datos para gestión más integral del servicio.
  • Mantén claridad sobre la seguridad de tus buckets, empleando herramientas y funcionalidades integradas que AWS ofrece.