Conoce StorageGRID branch buckets
${post_edited_translations.segment}
Creas un bucket de ramificación a partir de un bucket existente. Una vez que creas un bucket de ramificación, el bucket original a partir del cual se creó se denomina bucket base. Además, puedes crear un bucket de ramificación a partir de otro bucket de ramificación.
Un bucket de ramificación proporciona acceso a los datos protegidos, pero no sirve como copia de seguridad. Para seguir protegiendo los datos, usa estas funciones en los buckets base:
-
"Replicación entre grids" para buckets base
-
"${post_edited_translations.segment}" para buckets con control de versiones para limpiar las versiones antiguas de los objetos
Ten en cuenta las siguientes características de los cubos de ramificación:
-
Puedes acceder a los objetos de los buckets de las ramas utilizando "${post_edited_translations.segment}".
-
Cuando los clientes acceden a objetos en un bucket rama, "políticas de acceso" del bucket rama, en lugar de las políticas del bucket base, determinan si se concede o se deniega el acceso.
-
Los objetos creados en un bucket base se evalúan en función de cómo se aplican "Reglas de ILM" al bucket base. Los objetos creados en un bucket de rama se evalúan en función de cómo se aplican las reglas de ILM al bucket de rama.
-
${post_edited_translations.segment}
-
Los servicios de plataforma no son compatibles con los buckets de sucursales.
Ejemplos de uso de los branch buckets
-
Puedes usar un bucket de rama para eliminar objetos corruptos creando un bucket de rama desde un punto en el tiempo anterior a que ocurriera la corrupción y luego apuntar las aplicaciones al bucket de rama en lugar de al bucket base que contiene los objetos corruptos.
-
Estás almacenando datos en un bucket con control de versiones. Hubo una vulnerabilidad accidental que provocó que se ingresaran muchos objetos no deseados después del momento T. Puedes crear un bucket de rama para el valor Before time, T, y redirigir las operaciones de los clientes a ese bucket de rama. Así, solo los objetos ingresados antes del momento Before time T estarán disponibles para los clientes.
Operaciones con objetos en los buckets de rama
-
${post_edited_translations.segment}
-
Una operación GET sobre un objeto en un bucket de rama recupera un objeto de la rama. Si el objeto no existe en el bucket de rama, el objeto se recupera del bucket base.
-
La eliminación de objetos de los buckets de las ramas ocurre de la siguiente manera:
Operación Objetivo Resultado Visibilidad de los objetos en el bucket base Visibilidad de objetos en el bucket de la rama Eliminar sin ID de versión
${post_edited_translations.segment}
${post_edited_translations.segment}
${post_edited_translations.segment}
HEAD/GET devuelve que el objeto existe, y aún se puede acceder a versiones específicas
El marcador de borrado se habría creado después del del bucket de la sucursal
beforeTime.${post_edited_translations.segment}
${post_edited_translations.segment}
${post_edited_translations.segment}
HEAD/GET devuelve que la versión del objeto no existe
HEAD/GET devuelve que la versión del objeto no existe
Eliminar sin ID de versión
${post_edited_translations.segment}
${post_edited_translations.segment}
HEAD/GET devuelve un objeto (el objeto base del bucket no se ve afectado)
${post_edited_translations.segment}
${post_edited_translations.segment}
${post_edited_translations.segment}
La versión específica del objeto solo se elimina para el bucket de la rama
${post_edited_translations.segment}
HEAD/GET devuelve que la versión del objeto no existe
También consulta "Cómo se eliminan los objetos versionados de S3".