Configure el servicio de integración de búsqueda
El servicio de integración de búsqueda envía metadatos de objetos a un índice de búsqueda de destino cada vez que se crea, se elimina o se actualizan sus metadatos o etiquetas.
-
Un administrador de StorageGRID debe habilitar los servicios de plataforma para su cuenta de inquilino.
-
Debe haber creado un bloque de S3 cuyo contenido desea indexar.
-
El extremo que pretende usar como destino del servicio de integración de búsqueda ya debe existir y debe tener su URN.
-
Debe pertenecer a un grupo de usuarios que tenga el permiso Administrar todos los cucharones o acceso raíz, que le permite administrar la configuración de todos los segmentos S3 de su cuenta de inquilino. Estos permisos anulan la configuración de permisos de las directivas de grupo o de bloque al configurar el bloque mediante el Administrador de inquilinos.
Después de configurar el servicio de integración de búsqueda para un bloque de origen, al crear un objeto o actualizar los metadatos o las etiquetas de un objeto se activan los metadatos de objeto que se enviarán al extremo de destino. Si habilita el servicio de integración de búsqueda para un bloque que ya contiene objetos, las notificaciones de metadatos no se envían automáticamente para los objetos existentes. Debe actualizar estos objetos existentes para asegurarse de que sus metadatos se agregan al índice de búsqueda de destino.
-
Utilice un editor de texto para crear el XML de notificación de metadatos necesario para habilitar la integración de búsqueda.
-
Consulte la información sobre XML de configuración para la integración de búsquedas.
-
Al configurar XML, utilice URN de un extremo de integración de búsqueda como destino.
<MetadataNotificationConfiguration> <Rule> <Status>Enabled</Status> <Prefix></Prefix> <Destination> <Urn>arn:aws:es:us-east-1:11111111111111:domain/mydomain/myindex/mytype</Urn> </Destination> </Rule> </MetadataNotificationConfiguration>
-
-
En el Administrador de inquilinos, seleccione ALMACENAMIENTO (S3) > Cuchos.
-
Seleccione el nombre del bloque de origen.
Aparece la página de detalles bucket.
-
Seleccione Servicios de plataforma > integración de búsqueda
-
Active la casilla de verificación Activar integración de búsqueda.
-
Pegue la configuración de notificación de metadatos en el cuadro de texto y seleccione Guardar cambios.
Un administrador de StorageGRID debe habilitar los servicios de plataforma para cada cuenta de inquilino mediante Grid Manager o la API de gestión. Póngase en contacto con el administrador de StorageGRID si se produce un error al guardar el XML de configuración. -
Compruebe que el servicio de integración de búsqueda está configurado correctamente:
-
Añada un objeto al bloque de origen que cumpla los requisitos para activar una notificación de metadatos tal y como se especifica en el XML de configuración.
En el ejemplo mostrado anteriormente, todos los objetos añadidos al bloque activan una notificación de metadatos.
-
Confirme que se ha agregado un documento JSON que contiene los metadatos y las etiquetas del objeto al índice de búsqueda especificado en el extremo.
-
Según sea necesario, se puede deshabilitar la integración de búsqueda para un bloque con cualquiera de los siguientes métodos:
-
Seleccione STORAGE (S3) > Buckets y anule la selección de la casilla de verificación Enable search Integration.
-
Si utiliza la API de S3 directamente, utilice una solicitud de notificación DELETE Bucket. Consulte las instrucciones para implementar aplicaciones cliente de S3.