Obtenga información sobre los cubos de Object Storage en los que puede almacenar objetos en un compartimento.
En el servicio Object Storage, un cubo es un contenedor para almacenar objetos en un compartimento dentro de un espacio de nombres de Object Storage. Un cubo se asocia a un único compartimento. El compartimento tiene políticas que indican las acciones que puede realizar en un cubo y todos los objetos del cubo.
No puede anidar cubos; un cubo no puede contener otros cubos.
Tareas de bloque
Puede realizar las siguientes tareas de cubos de Object Storage:
Para utilizar Oracle Cloud Infrastructure, un administrador debe ser miembro de un grupo al que un administrador de arrendamiento haya otorgado acceso de seguridad en una política . Este acceso es necesario tanto si utiliza la Consola como la API de REST con un SDK, una CLI u otra herramienta. Si recibe un mensaje que indica que no tiene permiso o no está autorizado, verifique con el administrador del arrendamiento el tipo de acceso que tiene y en qué compartimento trabaja el acceso.
Si es administrador de Object Storage y desea imponer políticas más restrictivas para cubos, actualice la política para incluir esas restricciones. Consulte Detalles de Object Storage, Archive Storage y Data Transferpara obtener más información.
Zonas de seguridad 🔗
Las zonas de seguridad garantizan que los recursos en la nube cumplan los principios de seguridad de Oracle. Si alguna operación en un recurso de un compartimento de zona de seguridad viola una política para esa zona de seguridad, se denegará la operación.
Las siguientes políticas de zona de seguridad afectan a la capacidad para gestionar cubos:
No puede mover un cubo de una zona de seguridad a un compartimento que no esté en la misma zona de seguridad, porque podría ser menos seguro. Para obtener más información, consulte Restricción del movimiento de recursos.
Los cubos de una zona de seguridad deben ser privados.
Los cubos de una zona de seguridad deben utilizar claves de cifrado maestras gestionadas por el cliente en el servicio de almacén de claves.
Solicitudes autenticadas previamente 🔗
Las solicitudes autenticadas previamente permiten acceder a un cubo o a un objeto sin tener sus propias credenciales. Por ejemplo, puede crear una solicitud que le permita cargar copias de seguridad en un cubo sin sus propias claves de API. Consulte Solicitudes autenticadas previamente de Object Storage para obtener más información.
Control de versiones de objeto 🔗
Puede activar el control de versiones de objeto para conservar las versiones anteriores de objetos. El control de versiones de objeto permite ver y recuperar versiones anteriores de objetos y proporciona protección frente a la sobreescritura o supresión accidental o maliciosa de objetos. Para obtener información sobre esta función, consulte Control de versiones de Object Storage.
Políticas de ciclo de vida de objetos 🔗
Con las políticas de ciclo de vida de objetos aplicadas a nivel de cubo, puede gestionar automáticamente el archivado y la supresión de objetos según una planificación predefinida. Para obtener información sobre esta función, consulte Gestión del ciclo de vida de objetos de Object Storage.
Reglas de retención 🔗
Puede aplicar reglas de retención en el nivel de cubo para proporcionar opciones de almacenamiento de objetos inmutables para los datos escritos en Object Storage relativos a la gobernanza, la conformidad normativa y los requisitos legales. Para obtener información sobre esta función, consulte Reglas de retención de datos de Object Storage.
Política de replicación 🔗
Mediante una política de replicación de un cubo, puede replicar automáticamente los objetos de un cubo de Object Storage en otro cubo de la misma región o de una región diferente. Para obtener información sobre esta función, consulte Replicación de Object Storage.
Etiquetado de recursos 🔗
Puede aplicar etiquetas a los recursos para facilitar su organización según las necesidades de su negocio. Puede aplicar etiquetas al crear un recurso y actualizar un recurso más tarde para agregar, revisar o eliminar etiquetas. Para obtener información general sobre la aplicación de etiquetas, consulte Etiquetas de recursos.
Object Storage permite agregar etiquetas en cubos.
Supervisión de recursos 🔗
Puede supervisar el estado, la capacidad y el rendimiento de los recursos de Oracle Cloud Infrastructure mediante métricas, alarmas y notificaciones. Para obtener más información, consulte Supervisión y Notificaciones.
Un informe de uso es un archivo de valores separados por comas (CSV) que se puede utilizar para obtener un desglose detallado de los recursos en Oracle Cloud Infrastructure con fines de auditoría o conciliación de facturas. El informe de uso se genera diariamente y se almacena en un cubo de Object Storage. Para obtener más información, consulte Visión general de los informes de uso y costo y Acceso a informes de uso y costo.
Creación de automatización con eventos 🔗
Puede crear la automatización basada en cambios de estado para recursos de Oracle Cloud Infrastructure mediante tipos de eventos, reglas y acciones. Para obtener más información, consulte Visión general de Events.
Los cubos emiten eventos para los cambios de estado de cubos por defecto. Los eventos para objetos se gestionan de forma diferente que otros recursos. Los objetos no emiten eventos por defecto. Utilice la consola, la CLI o la API para permitir que un cubo envíe eventos para cambios de estado de objetos. Puede activar eventos para los cambios de estado de objetos durante o después de la creación de cubos. Consulte Activación o desactivación de la emisión de eventos para cambios de estado de objetos para obtener más información.
Nombres de cubos 🔗
El sistema genera los nombres de cubos por defecto, pero puede sobrescribir el valor por defecto con el nombre que especifique.
Nombres de cubos generados por el sistema
Cuando se crea un cubo, el sistema genera un nombre por defecto para ese cubo, por ejemplo bucket-20190306-1359. Este nombre del cubo identifica el año, el mes y el día en los que se creó dicho cubo. Puede utilizar el nombre generado por el sistema para el nuevo cubo o especificar un nombre diferente.
Nombres de cubos especificados por el usuario
Si cambia el nombre por defecto de este cubo o el nombre de cualquier cubo, tenga en cuenta lo siguiente:
El nombre debe ser único en el espacio de nombres de Object Storage de su arrendamiento.
Utilice entre 1 y 256 caracteres.
Los caracteres válidos son letras (en mayúsculas o minúsculas), números, guiones bajos y puntos.
Importante
Los nombres de cubos y los nombres de objetos distinguen entre mayúscula y minúscula. Object Storage gestiona las cuentas a pagar como cubos independientes.
Evite introducir información confidencial.
Niveles de almacenamiento por defecto 🔗
Al crear un cubo, decida el nivel de almacenamiento por defecto adecuado para almacenar los objetos:
Utilice el nivel Estándar para los datos a los que necesite acceder de forma rápida, inmediata y frecuente.
Utilice el nivel Archivo para los datos a los que accede en raras ocasiones, pero que se deben retener y conservar durante largos períodos de tiempo.
La propiedad de nivel de almacenamiento se asignará a cada objeto que cargue en un cubo.
No puede cambiar el nivel de almacenamiento por defecto de un cubo después de su creación.
Cubos públicos 🔗
Cuando se crea un cubo, se considera un cubo privado y el acceso al cubo y su contenido requiere autenticación y autorización. Sin embargo, Object Storage soporta el acceso anónimo no autenticado a un cubo que no esté en una zona de seguridad. Para hacer que un cubo sea público, active el acceso de lectura al cubo.
Importante:
Evalúe cuidadosamente el requisito de negocio del acceso público a un cubo. Al activar el acceso anónimo a un cubo, cualquier usuario puede obtener metadatos de objetos, descargar objetos del cubo y, de manera opcional, mostrar contenidos del cubo. Recomendamos utilizar solicitudes autenticadas previamente en lugar de cubos públicos. Las solicitudes autenticadas previamente soportan más capacidades de autorización, caducidad y ámbito que los cubos públicos. Consulte Solicitudes autenticadas previamente de Object Storage para obtener más información.
Permisos necesarios
Se necesitan los siguientes permisos para configurar un cubo público:
Para activar el acceso público al crear un cubo, utilice el permiso BUCKET_CREATE.
Para activar el acceso público para un cubo existente, utilice el permiso BUCKET_UPDATE.
Opciones
Al crear un cubo público, tiene las siguientes opciones:
Puede configurar el acceso para poder mostrar y descargar objetos. El acceso por defecto permite mostrar y descargar.
Puede configurar el acceso para permitir solo la descarga de objetos. El usuario no pudo mostrar contenidos del cubo.
Ámbito y restricciones
Comprenda el siguiente ámbito y las restricciones relacionados con el acceso público:
Los cubos de una zona de seguridad no pueden ser públicos.
El cambio del tipo de acceso es bidireccional. Puede cambiar el acceso de un cubo de público a privado o de privado a público.
El cambio del tipo de acceso no afecta a las solicitudes autenticadas previamente existentes. Las solicitudes autenticadas previamente existentes siguen funcionando.
Puede activar el acceso público anónimo para cubos nuevos o existentes mediante la consola, la CLI o un SDK para acceder a la API.