Administra S3 Select para cuentas de inquilinos en StorageGRID
Puedes permitir que ciertos tenants de S3 usen S3 Select para emitir solicitudes SelectObjectContent en objetos individuales.
S3 Select ofrece una forma eficaz de buscar en grandes volúmenes de datos sin tener que implementar una base de datos ni los recursos asociados para habilitar las búsquedas. También reduce el coste y la latencia al recuperar datos.
${post_edited_translations.segment}
S3 Select permite a los clientes de S3 utilizar solicitudes de SelectObjectContent para filtrar y recuperar únicamente los datos necesarios de un objeto. La implementación de S3 Select en StorageGRID incluye un subconjunto de comandos y funciones de S3 Select.
${post_edited_translations.segment}
${post_edited_translations.segment}
El administrador de la grid debe conceder a los inquilinos la capacidad de S3 Select. Selecciona Permitir S3 Select cuando "${post_edited_translations.segment}" o "editar un inquilino".
Requisitos de formato de los objetos
El objeto que deseas consultar debe tener uno de los siguientes formatos:
-
CSV. Se puede usar tal cual o comprimir en archivos GZIP o BZIP2.
-
Parquet. Requisitos adicionales para los objetos Parquet:
-
S3 Select solo admite la compresión en columnas mediante GZIP o Snappy. S3 Select no admite la compresión de objetos completos para objetos Parquet.
-
S3 Select no admite la salida en formato Parquet. Debes especificar el formato de salida como CSV o JSON.
-
El tamaño máximo de un grupo de filas sin comprimir es de 512 MB.
-
Debes utilizar los tipos de datos especificados en el esquema del objeto.
-
No puedes usar los tipos lógicos INTERVAL, JSON, LIST, TIME ni UUID.
-
Requisitos de los endpoints
La solicitud SelectObjectContent debe enviarse a "Punto final del equilibrador de carga de StorageGRID".
Los nodos de administración y gateway que utiliza el endpoint deben ser uno de los siguientes:
-
${post_edited_translations.segment}
-
${post_edited_translations.segment}
-
Un nodo bare metal que ejecuta un kernel con cgroup v2 habilitado
Consideraciones generales
No puedes enviar consultas directamente a los nodos de almacenamiento.
|
|
Las solicitudes SelectObjectContent pueden reducir el rendimiento del balanceador de carga para todos los clientes de S3 y todos los inquilinos. Activa esta función solo cuando sea necesario y solo para inquilinos de confianza. |
Consulta el "Instrucciones para usar S3 Select".
Para consultar "Gráficos de Grafana" de las operaciones S3 Select a lo largo del tiempo, selecciona Soporte > Herramientas > Métricas en el Grid Manager.