Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveiller la recherche sur le Web
La recherche Web sur Amazon Bedrock est intégrée à AWS CloudTrail. CloudTrail capture l'activité de l'API pour Web Search afin que vous puissiez vérifier qui a appelé l'outil, quand et depuis où.
L'activité de recherche sur le Web est enregistrée sous forme d'événements de CloudTrail données. Les événements liés aux données ne sont pas enregistrés par défaut. Pour les capturer, créez un historique (ou un magasin de données d'événements) et activez la journalisation des événements pour Web Search. Pour les étapes à suivre, voir Enregistrer les événements liés aux données avec AWS CloudTrail. Des frais supplémentaires s’appliquent pour les événements de données.
Une fois la journalisation des événements de données activée, CloudTrail capture les informations suivantes pour chaque appel enregistré :
-
L'identité qui a invoqué l'action
-
L'heure à laquelle l'appel a eu lieu
-
L'
bedrock-websearchaction spécifique qui a été appelée -
L'identité de la source, y compris l'initiateur de la session FAS (Forward Access Sessions)
-
Le contexte du compte et de la région de la demande
Pour un InvokeFetch événement, enregistre CloudTrail également les champs suivants :
-
requestParameters.fetchMode— Mode efficace pour un Fetch réussi :USE_CACHE_ONLYouUSE_CACHE_WITH_EXTERNAL_WEB_FALLBACK. Dans le cas d'une demande refusée, ce champ enregistre le mode demandé. -
requestParameters.urlCount— Le nombre d'URL contenues dans l'appel Fetch. -
additionalEventData.failedUrlCount— Nombre d'URL pour lesquelles Fetch n'a renvoyé aucun contenu. -
additionalEventData.fetchedSources— Nombre d'URL récupérées avec succès depuisCACHEetEXTERNAL_WEB. Ces comptes vous permettent de déterminer si un Fetch a été diffusé depuis le cache Amazon Bedrock ou s'il a atteint un site Web externe.
Pour un Fetch terminé, le CACHE et EXTERNAL_WEB failedUrlCount compte plus. urlCount Un Fetch a été refusé parce que l'appelant n'a pas d'bedrock-websearch:ExternalWebAccessenregistrements errorCode: AccessDenied et nonfetchedSources, car aucune tentative de récupération de page n'a été tentée. La demande d'API Responses de l'appelant peut toujours renvoyer HTTP 200 après ce refus du backend. Utilisez donc l' CloudTrail événement plutôt que la réponse du modèle pour le détecter.
Access-denied les résultats ne sont enregistrés que lorsque vous optez pour la livraison d'événements de données pourbedrock-websearch. Dans le cas contraire, ils ne sont pas signalés. Un AccessDenied événement inclut le code d'erreur et peut inclure le message d'autorisation IAM, qui vous aide à diagnostiquer les problèmes de politique.
De par sa conception, CloudTrail il n'expose pas le texte de la requête, les URL ou les résultats de recherche bruts de la recherche Web. Le texte de la requête est traité de la même manière qu'une invite d'inférence.