Un bucket es el contenedor básico que almacena objetos en Object Storage Service (OSS). Su estructura es plana, por lo que todos los objetos se guardan directamente dentro de él y no cuenta con una jerarquía de directorios como un sistema de archivos tradicional.
Aunque la estructura es plana, usted puede simular carpetas en herramientas gráficas, como la consola de OSS y OSS Browser. Para ello, utilice una barra diagonal (/) como delimitador en los nombres de los objetos; por ejemplo, folder/file.jpg.
Conceptos clave
Las propiedades principales de un bucket se definen mediante los siguientes conceptos.
Región
La región especifica la ubicación física del centro de datos donde reside el bucket. Una vez creado el bucket, no es posible modificar su región.
Clase de almacenamiento
Seleccione una clase de almacenamiento según la frecuencia con la que accede a sus datos. Esta elección afecta directamente los costos de almacenamiento. Si tiene dudas, seleccione Standard. Más adelante, puede usar las reglas de lifecycle para mover automáticamente los datos a una clase de almacenamiento más rentable.
|
Clase de almacenamiento |
Funciones principales |
Escenarios típicos |
|
Standard |
Admite acceso frecuente de lectura y escritura. No requiere una duración mínima de almacenamiento. |
Datos comerciales dinámicos para sitios web y aplicaciones. |
|
Infrequent Access |
Diseñada para datos con menor frecuencia de acceso. La duración mínima de almacenamiento es de 30 días. |
Datos de monitoreo, registros y copias de seguridad empresariales. |
|
Archive Storage |
Indicada para datos a los que se accede rara vez, como una vez al año. La duración mínima de almacenamiento es de 60 días. |
Archivado a largo plazo e imágenes médicas. |
|
Cold Archive/Deep Cold Archive |
Destinada a datos a los que casi nunca se accede. La duración mínima de almacenamiento es de 180 días. Los datos deben restaurarse antes de poder acceder a ellos. |
Datos de cumplimiento normativo y archivos históricos de imágenes. |
Para obtener más información, consulte Storage classes y Precios de OSS.
Tipo de redundancia de almacenamiento
El tipo de redundancia determina la cantidad de réplicas de datos y el nivel de confiabilidad de la información. Para obtener más información, consulte Data redundancy types. Usted puede actualizar un bucket de almacenamiento localmente redundante (LRS) a almacenamiento redundante por zona (ZRS), pero no es posible revertirlo de ZRS a LRS.
|
Tipo de redundancia |
Confiabilidad de los datos |
Escenarios |
|
LRS (almacenamiento localmente redundante) |
99.999999999 % (11 nueves) |
Entornos de desarrollo y pruebas |
|
ZRS (almacenamiento redundante por zona) |
99.9999999999 % (12 nueves) |
Entornos de producción |
Operaciones básicas
Una cuenta de Alibaba Cloud puede crear un máximo de 100 buckets por región. Un bucket individual no tiene límite de capacidad.
Create a bucket: Cree un bucket nuevo para almacenar sus objetos.
List buckets: Consulte la lista de los buckets que creó.
Get the region of a bucket: Consulte la región donde se ubica un bucket.
Delete a bucket: Elimine un bucket que ya no necesite.
Bucket FAQ: Encuentre soluciones a problemas comunes.
Control de acceso
OSS proporciona un modelo de control de acceso multicapa. Las directivas se aplican en el siguiente orden de prioridad, de mayor a menor:
Block Public Access: Configuración a nivel de bucket que ofrece una forma sencilla de bloquear todo el acceso público. Al habilitarla, bloquea cualquier tipo de acceso público y anula otros permisos, como las listas de control de acceso (ACL) o las directivas de bucket, que de otro modo otorgarían dicho acceso. Esta configuración se habilita de manera predeterminada en todos los buckets nuevos creados desde la consola.
Bucket Policy: Directiva de autorización basada en recursos que otorga permisos de acceso detallados a otras cuentas o usuarios anónimos sobre su bucket y los objetos que contiene.
RAM Policy: Directiva de autorización basada en usuarios que controla a qué recursos de OSS pueden acceder los usuarios de Resource Access Management (RAM) bajo su cuenta de Alibaba Cloud.
Bucket ACL: Método simplificado de gestión de permisos que ofrece tres configuraciones predefinidas a nivel de bucket: privado, lectura pública y lectura y escritura públicas.
Configuraciones para escenarios específicos
Garantizar la seguridad y el cumplimiento de los datos
Para proteger sus datos contra accesos no autorizados y filtraciones accidentales, aplique una estrategia combinada:
Mantenga habilitada la función Block Public Access como medida de seguridad fundamental.
Utilice una RAM policy para otorgar acceso con privilegios mínimos a usuarios y aplicaciones internas.
Use server-side encryption para proteger los datos estáticos.
Habilite log storage para registrar todas las solicitudes de acceso durante auditorías de seguridad y solución de problemas.
Implementar la recuperación ante desastres y las copias de seguridad de datos
Para evitar la pérdida de datos por eliminaciones accidentales o fallas regionales, configure las siguientes funciones:
Evitar eliminaciones accidentales: Habilite versioning para conservar versiones históricas de los objetos. Así podrá restaurarlos en cualquier momento.
Automatizar copias de seguridad: Utilice la función scheduled backup para respaldar automáticamente sus datos cada día.
Reducir los costos de almacenamiento a largo plazo
Para los datos cuya frecuencia de acceso disminuye con el tiempo, como registros y archivos de copia de seguridad, use la función de gestión de 生命周期. Al definir reglas, puede transformar automáticamente los datos de Standard a Infrequent Access o Archive Storage y eliminarlos cuando caduquen. Este proceso optimiza continuamente sus costos de almacenamiento sin intervención manual.
Acelerar el acceso de usuarios globales
Si su negocio atiende a usuarios en todo el mundo, habilite transfer acceleration para mejorar las velocidades de carga y descarga. Esta función utiliza una red global de puntos de acceso y rutas optimizadas para acelerar las transferencias de datos entre países y regiones. En el caso de sitios web estáticos o distribución de archivos pequeños muy solicitados, combínela con CDN para mejorar la experiencia de acceso.
Automatizar el procesamiento y análisis de datos
Para activar automáticamente flujos de trabajo posteriores después de cargar datos en OSS, utilice la función event notification. Esta función envía notificaciones a un destino, como Message Service (MNS) o Function Compute (FC), cuando ocurren eventos como la creación o eliminación de objetos. De este modo, puede construir canalizaciones de procesamiento de datos basadas en eventos para tareas como image processing, video and audio processing o análisis de datos automatizados.