Protokollieren von Amazon Kendra Intelligent Ranking API-Aufrufen mitAWS CloudTrailaufzeichnen - Amazon Kendra

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Protokollieren von Amazon Kendra Intelligent Ranking API-Aufrufen mitAWS CloudTrailaufzeichnen

Amazon Kendra Intelligent Ranking ist integriert inAWS CloudTrail, ein Dienst, der eine Aufzeichnung der Aktionen, die von einem Benutzer, eine Rolle oder einAWSService im Amazon Kendra Intelligent Ranking. CloudTrail erfasst alle API-Aufrufe von Amazon Kendra Intelligent Ranking als Ereignisse, einschließlich Codeaufrufen an die Amazon Kendra Intelligent Ranking APIs. Wenn Sie einen Trail erstellen, können Sie die kontinuierliche Bereitstellung von aktivieren CloudTrail Ereignisse in ein Amazon S3 S3-Bucket, einschließlich Ereignisse für Amazon Kendra Intelligent Ranking. Wenn du keinen Trail konfigurierst, kannst du die neuesten Ereignisse trotzdem in der CloudTrail Konsole inHistlieren. Verwendung der gesammelten Informationen von CloudTrail, können Sie die Anfrage, die an Amazon Kendra Intelligent Ranking gesendet wird, die IP-Adresse, von der aus die Anfrage gesendet wird, wer die Anfrage gestellt hat, wann sie gestellt wird und weitere Details ermitteln.

Für weitere Informationen über CloudTrail, einschließlich der Konfiguration und Aktivierung, finden Sie in derAWS CloudTrailBenutzerleitfaden.

Amazon Kendra Intelligent Rankinginformationen in CloudTrail

CloudTrail ist auf Ihrem aktiviertAWSKonto, wenn Sie das Konto erstellen. Wenn eine Aktivität in Amazon Kendra Intelligent Ranking auftritt, wird diese Aktivität in einem CloudTrailEreignis zusammen mit anderenAWSServiceveranstalten in der CloudTrail Histlieren. Sie können die neusten Ereignisse in Ihr AWS-Konto herunterladen und dort suchen und anzeigen. Weitere Informationen finden Sie unterAnzeigen von Ereignissen mit CloudTrail Verlauf der Ereignisse.

Für eine fortlaufende Aufzeichnung der Ereignisse in IhremAWSein Konto, einschließlich der Ereignisse für Amazon Kendra Intelligent Ranking, eine Spur erstellen. EINWanderwegist eine Konfiguration, die es ermöglicht CloudTrail um Ereignisse als Protokolldateien an ein bestimmtes S3-Bucket zu liefern. Wenn Sie ein Trail in der Konsole anlegen, gilt dieser für alle AWS-Regionen. Der Trail protokolliert Ereignisse aus allen Regionen in der AWS-Partition und stellt die Protokolldateien für den von Ihnen angegebenen S3 Bucket bereit. Darüber hinaus können Sie andere konfigurierenAWSDienste zur weiteren Analyse und Bearbeitung der in CloudTrail Logs. Weitere Informationen finden Sie unter:

CloudTrail protokolliert alle Amazon Kendra Intelligent Ranking-Aktionen, die dokumentiert sind inAPI-Referenz. Zum Beispiel Aufrufen anCreateRescoreExecutionPlanGenerieren Sie Einträge in der CloudTrail Protokolllieren.

Jeder Ereignis- oder Protokolleintrag enthält Informationen zu dem Benutzer, der die Anforderung generiert hat. Weitere Informationen finden Sie unter CloudTrail userIdentity-Element.

Beispiel: Amazon Kendra Intelligent Rankinging-Protokolldateieinträge

EINWanderwegist eine Konfiguration, die die Übermittlung von Ereignissen als Protokolldateien an ein bestimmtes S3-Bucket ermöglicht. CloudTrail Protokolldateien enthalten einen oder mehrere Protokolleinträge. EinVeranstaltungstellt eine einzelne Anfrage aus einer beliebigen Quelle dar und enthält Informationen über die angeforderte Aktion, das Datum und die Uhrzeit der Aktion, Anforderungsparameter usw. CloudTrail Bei Protokolldateien handelt es sich um keine geordnete Stack-Trace der öffentlichen API-Aufrufe, sodass sie nicht in einer bestimmten Reihenfolge angezeigt werden.

Aufrufe an dieCreateRescoreExecutionPlanOperation erstellt den folgenden Eintrag.

{ "eventVersion": "1.08", "userIdentity": { "type": "AssumedRole", "principalId": "principal ID", "arn": "ARN", "accountId": "account ID", "accessKeyId": "access key ID", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "principal ID", "arn": "ARN", "accountId": "account ID", "userName": "user name" }, "webIdFederationData": {}, "attributes": { "creationDate": "yyyy-mm-ddThh:mm:ssZ", "mfaAuthenticated": "false" } } }, "eventTime": "yyyy-mm-ddThh:mm:ssZ", "eventSource": "kendra-ranking.amazonaws.com", "eventName": "CreateRescoreExecutionPlan", "awsRegion": "region", "sourceIPAddress": "source IP address", "userAgent": "user agent", "requestParameters": { "name": "name", "description": "description", "clientToken": "client token" }, "responseElements": { "id": "rescore execution plan ID", "arn": "rescore execution plan ARN" }, "requestID": "request ID", "eventID": "event ID", "readOnly": false, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "account ID", "eventCategory": "Management", "tlsDetails": { "tlsVersion": "TLS version", "cipherSuite": "cipher suite", "clientProvidedHostHeader": "kendra-ranking.[region].api.aws" } }