Operaciones en bloques
El sistema StorageGRID admite un máximo de 1,000 bloques para cada cuenta de inquilino de S3.
Las restricciones de nombres de bloque siguen las restricciones de región del estándar estadounidense de AWS, pero debe restringirlas a convenciones de nomenclatura de DNS para admitir solicitudes de estilo hospedado virtual de S3.
Las operaciones GET Bucket (List Objects) Y GET Bucket admiten los controles de coherencia de StorageGRID.
Puede comprobar si las actualizaciones a la hora del último acceso están habilitadas o deshabilitadas para grupos individuales.
En la siguiente tabla se describe cómo StorageGRID implementa operaciones de bloque de API DE REST de S3. Para realizar alguna de estas operaciones, se deben proporcionar las credenciales de acceso necesarias para la cuenta.
Funcionamiento | Implementación |
---|---|
ELIMINAR bloque |
Se implementa con todo el comportamiento de la API DE REST de Amazon S3. |
ELIMINAR los cors de cucharón |
Esta operación elimina la configuración de CORS para el cucharón. |
DELETE Bucket Encryption |
Esta operación elimina el cifrado predeterminado del bloque. Los objetos cifrados existentes permanecen cifrados, pero los nuevos objetos agregados al bloque no están cifrados. |
ELIMINAR ciclo de vida de bloque |
Esta operación elimina la configuración del ciclo de vida del bloque. |
ELIMINE la política de bloques |
Esta operación elimina la política asociada al bloque. |
DELETE Bucket replicación |
Esta operación elimina la configuración de replicación conectada al bloque. |
DELETE Bucket tagging |
Esta operación utiliza |
GET Bucket (List Objects), versión 1 y versión 2 |
Esta operación devuelve algunos o todos (hasta 1,000) de los objetos de un bloque. La clase de almacenamiento para los objetos puede tener cualquiera de dos valores, incluso si el objeto se ingirió con la
Si el bloque contiene un gran número de claves eliminadas que tienen el mismo prefijo, la respuesta podría incluir algunas |
GET Bucket acl |
Esta operación devuelve una respuesta positiva y el ID, DisplayName y permiso del propietario del bloque, lo que indica que el propietario tiene acceso completo al bloque. |
OBTENGA los cors del cucharón |
Esta operación devuelve el |
OBTENGA el cifrado de bloque |
Esta operación devuelve la configuración de cifrado predeterminada del bloque. |
OBTENGA el ciclo de vida de la cuchara |
Esta operación devuelve la configuración del ciclo de vida del bloque. |
OBTENER ubicación de bloque |
Esta operación devuelve la región que se estableció mediante el |
OBTENGA la notificación DE BUCKET |
Esta operación devuelve la configuración de notificación asociada al bloque. |
OBTENGA las versiones DE objeto Bucket |
Con el acceso DE LECTURA en un bloque, esta operación con el |
OBTENGA la política de bloques |
Esta operación devuelve la política asociada al bloque. |
OBTENGA la replicación de Bucket |
Esta operación devuelve la configuración de replicación asociada al bloque. |
GET Bucket tagging |
Esta operación utiliza |
OBTENGA el control de versiones de Bucket |
Esta implementación usa la
|
OBTENER configuración de bloqueo de objeto |
Esta operación devuelve el modo de retención predeterminado de bloque y el período de retención predeterminado, si está configurado. Consulte OBTENER configuración de bloqueo de objeto para obtener información detallada. |
Cubo DE CABEZA |
Esta operación determina si existe un bloque y tiene permiso para acceder a él. Esta operación devuelve:
|
COLOQUE el cucharón |
Esta operación crea un nuevo bloque. Al crear la cuchara, se convierte en el propietario de la cuchara.
|
COLOQUE los cors del cucharón |
Esta operación establece la configuración de CORS para un cucharón para que éste pueda atender solicitudes de origen cruzado. El uso compartido de recursos de origen cruzado (CORS) es un mecanismo de seguridad que permite a las aplicaciones web de cliente de un dominio acceder a los recursos de un dominio diferente. Por ejemplo, supongamos que se utiliza un bloque de S3 llamado |
PUT Bucket Encryption |
Esta operación establece el estado de cifrado predeterminado de un bloque existente. Cuando se habilita el cifrado a nivel de bloque, se cifran todos los objetos nuevos que se añadan al bloque.StorageGRID admite el cifrado en el lado del servidor con claves gestionadas por StorageGRID. Al especificar la regla de configuración de cifrado del servidor, defina la La configuración de cifrado predeterminada de bloque se omite si la solicitud de carga de objeto ya especifica cifrado (es decir, si la solicitud incluye la |
CICLO de vida DE la cuchara |
Esta operación crea una nueva configuración del ciclo de vida para el bloque o reemplaza una configuración de ciclo de vida existente. StorageGRID admite hasta 1,000 reglas de ciclo de vida en una configuración del ciclo de vida. Cada regla puede incluir los siguientes elementos XML:
StorageGRID no admite estas acciones:
Para comprender cómo la acción de caducidad en el ciclo de vida de un bloque interactúa con las instrucciones de colocación de ILM, consulte ""Cómo funciona ILM durante la vida de un objeto" en las instrucciones para gestionar objetos con gestión del ciclo de vida de la información. Nota: La configuración del ciclo de vida de la cuchara se puede utilizar con cucharones que tengan habilitado el bloqueo de objetos S3, pero la configuración del ciclo de vida de la cuchara no es compatible con cucharones legados compatibles. |
NOTIFICACIÓN DE PUT Bucket |
Esta operación configura notificaciones para el bloque mediante el XML de configuración de notificación incluido en el cuerpo de la solicitud. Debe tener en cuenta los siguientes detalles de implementación:
|
POLÍTICA DE PUT Bucket |
Esta operación establece la política asociada al bloque. |
PUT Bucket replication |
Esta operación configura la replicación de CloudMirror de StorageGRID para el bloque con el XML de configuración de replicación que se proporciona en el cuerpo de la solicitud. Para la replicación de CloudMirror, debe tener en cuenta los siguientes detalles de la implementación:
|
PUT Bucket etiquetaje |
Esta operación utiliza
|
PONER creación de versiones de bloques |
Esta implementación usa la
|
PONER configuración de bloqueo de objeto |
Esta operación configura o elimina el modo de retención predeterminado de bloque y el período de retención predeterminado. Si se modifica el período de retención predeterminado, la fecha de retención hasta la de las versiones de objeto existentes seguirá siendo la misma y no se volverá a calcular utilizando el nuevo período de retención predeterminado. Consulte PONER configuración de bloqueo de objeto para obtener información detallada. |