Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Configurer le service d'intégration de la recherche

Contributeurs

Le service d'intégration de recherche envoie des métadonnées d'objet à un index de recherche de destination chaque fois qu'un objet est créé ou supprimé, ou que ses métadonnées ou balises sont mises à jour.

Avant de commencer
  • Les services de plateforme ont été activés pour votre compte de locataire par un administrateur StorageGRID.

  • Vous avez déjà créé un compartiment S3 dont vous souhaitez indexer le contenu.

  • Le noeud final que vous avez l'intention d'utiliser comme destination pour le service d'intégration de recherche existe déjà, et vous avez son URN.

  • Vous appartenez à un groupe d'utilisateurs qui possède le "Gérez tous les compartiments ou l'autorisation d'accès racine". Ces autorisations remplacent les paramètres d'autorisation des stratégies de groupe ou de compartiment lors de la configuration du compartiment à l'aide du Gestionnaire de locataires.

Description de la tâche

Une fois que vous avez configuré le service d'intégration de recherche pour un compartiment source, la création d'un objet ou la mise à jour des métadonnées ou des balises d'un objet déclenche l'envoi des métadonnées d'objet vers le terminal de destination. Si vous activez le service d'intégration de recherche pour un compartiment qui contient déjà des objets, les notifications de métadonnées ne sont pas automatiquement envoyées pour les objets existants. Vous devez mettre à jour ces objets existants pour vous assurer que leurs métadonnées sont ajoutées à l'index de recherche de destination.

Étapes
  1. Utilisez un éditeur de texte pour créer le XML de notification de métadonnées requis pour activer l'intégration de la recherche.

    • Voir les informations sur le XML de configuration pour l'intégration de la recherche.

    • Lors de la configuration du XML, utilisez l'URN d'un noeud final d'intégration de recherche comme destination.

    <MetadataNotificationConfiguration>
     <Rule>
        <Status>Enabled</Status>
        <Prefix></Prefix>
        <Destination>
           <Urn>arn:aws:es:us-east-1:11111111111111:domain/mydomain/myindex/mytype</Urn>
           </Destination>
     </Rule>
    </MetadataNotificationConfiguration>
  2. Dans le Gestionnaire de locataires, sélectionnez STORAGE (S3) > seaux.

  3. Sélectionnez le nom du compartiment source.

    La page des détails du compartiment s'affiche.

  4. Sélectionnez Platform Services > Search Integration

  5. Cochez la case Activer l'intégration de la recherche.

  6. Collez la configuration de notification de métadonnées dans la zone de texte, puis sélectionnez Enregistrer les modifications.

    capture d'écran de la boîte de dialogue de configuration de l'intégration de la recherche
    Remarque Les services de plateforme doivent être activés pour chaque compte de locataire par un administrateur StorageGRID à l'aide de l'API Grid Manager ou de gestion. Contactez votre administrateur StorageGRID si une erreur se produit lors de l'enregistrement du XML de configuration.
  7. Vérifiez que le service d'intégration de la recherche est configuré correctement :

    1. Ajoutez un objet au compartiment source qui répond aux exigences relatives au déclenchement d'une notification de métadonnées comme spécifié dans le XML de configuration.

      Dans l'exemple présenté précédemment, tous les objets ajoutés au compartiment déclenchent une notification de métadonnées.

    2. Vérifiez qu'un document JSON contenant les métadonnées et les balises de l'objet a été ajouté à l'index de recherche spécifié dans le noeud final.

Une fois que vous avez terminé

Si nécessaire, vous pouvez désactiver l'intégration de la recherche pour un compartiment à l'aide de l'une des méthodes suivantes :

  • Sélectionnez STORAGE (S3) > Buckets et décochez la case Enable search Integration.

  • Si vous utilisez directement l'API S3, utilisez une demande de notification DE suppression des métadonnées du compartiment. Pour plus d'informations sur l'implémentation des applications client S3, reportez-vous aux instructions.