Amazon Translate API Translate-Anrufe protokollieren mit AWS CloudTrail - Amazon Translate

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.

Amazon Translate API Translate-Anrufe protokollieren mit AWS CloudTrail

Amazon Translate ist integriert in AWS CloudTrail, ein Service, der eine Aufzeichnung der von einer IAM Entität ergriffenen Maßnahmen bereitstellt oder AWS Service in Amazon Translate. CloudTrail erfasst alle API Aufrufe von Amazon Translate als Ereignisse. Dazu gehören Aufrufe von der Amazon Translate Translate-Konsole und Code-Aufrufe an die Amazon Translate API Translate-Operationen. Wenn Sie einen CloudTrail Trail erstellen, können Sie die kontinuierliche Übermittlung von CloudTrail Ereignissen, einschließlich Ereignissen für Amazon Translate, an einen Amazon Simple Storage Service (Amazon S3) -Bucket aktivieren. Wenn Sie keinen Trail konfigurieren, können Sie die neuesten Ereignisse trotzdem in der CloudTrail Konsole im Ereignisverlauf anzeigen. Sie können die von gesammelten Informationen verwenden, CloudTrail um die Anfrage, die an Amazon Translate gestellt wurde, die IP-Adresse, von der aus die Anfrage gestellt wurde, wer die Anfrage gestellt hat, wann sie gestellt wurde, und weitere Details zu ermitteln.

Weitere Informationen dazu finden CloudTrail Sie in der AWS CloudTrail Benutzerleitfaden.

Amazon Translate Informationen in CloudTrail

CloudTrail ist auf Ihrem aktiviert AWS Konto, wenn Sie das Konto erstellen. Wenn eine Aktivität in Amazon Translate stattfindet, wird diese Aktivität zusammen mit anderen in einem CloudTrail Ereignis aufgezeichnet AWS Serviceereignisse im Event-Verlauf. Sie können aktuelle Ereignisse in Ihrem ansehen, suchen und herunterladen AWS Konto. Weitere Informationen finden Sie unter Ereignisse mit CloudTrail Ereignisverlauf anzeigen.

Für eine fortlaufende Aufzeichnung der Ereignisse in Ihrem AWS Konto, einschließlich Veranstaltungen für Amazon Translate, erstellen Sie einen Trail. Ein Trail ermöglicht CloudTrail die Übermittlung von Protokolldateien an einen Amazon S3 S3-Bucket. Wenn Sie einen Trail mit der Konsole erstellen, gilt der Trail standardmäßig für alle AWS Regionen. Der Trail protokolliert Ereignisse aus allen Regionen in AWS partitioniert und übermittelt die Protokolldateien an den von Ihnen angegebenen S3-Bucket. Sie können andere konfigurieren AWS Dienste zur weiteren Analyse der in CloudTrail Protokollen gesammelten Ereignisdaten und zur weiteren Bearbeitung dieser Daten. Weitere Informationen finden Sie hier:

Alle Amazon Translate Translate-Aktionen werden von protokolliert CloudTrail und sind im APIReferenzabschnitt dokumentiert. Beispielsweise generieren Aufrufe von ImportTerminology und TranslateText Aktionen Einträge in den CloudTrail Protokolldateien. DeleteTerminology

Jeder Ereignis- oder Protokolleintrag enthält Informationen zu dem Benutzer, der die Anforderung generiert hat. Mit diesen Informationen können Sie Folgendes bestimmen:

  • Ob die Anfrage mit den Root-Benutzeranmeldedaten gestellt wurde

  • Ob die Anfrage mit temporären Sicherheitsanmeldeinformationen für eine Rolle oder einen föderierten Benutzer ausgeführt wurde

  • Ob die Anfrage von einem anderen gestellt wurde AWS Service nicht zulässig

Weitere Informationen finden Sie im CloudTrail userIdentityElement.

Grundlegendes zu Amazon Translate Translate-Protokolldateieinträgen

Ein Trail ist eine Konfiguration, die die Übertragung von Ereignissen als Protokolldateien an einen von Ihnen angegebenen Amazon S3 S3-Bucket ermöglicht. CloudTrail Protokolldateien enthalten einen oder mehrere Protokolleinträge. Ein Ereignis stellt eine einzelne Anforderung aus einer beliebigen Quelle dar und enthält Informationen über die angeforderte Aktion, Datum und Uhrzeit der Aktion, Anforderungsparameter usw. CloudTrail Protokolldateien sind kein geordneter Stack-Trace der öffentlichen API Aufrufe, sodass sie nicht in einer bestimmten Reihenfolge angezeigt werden.

Das folgende Beispiel zeigt einen CloudTrail Protokolleintrag, der die TranslateText Aktion demonstriert.

{ "eventVersion": "1.05", "userIdentity": { "type": "IAMUser", "principalId": "AIDACKCEVSQ6C2EXAMPLE", "arn": "arn:aws:iam::111122223333:user/Administrator", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "userName": "Administrator" }, "eventTime": "2019-09-03T20:32:50Z", "eventSource": "translate.amazonaws.com", "eventName": "TranslateText", "awsRegion": "us-west-2", "sourceIPAddress": "192.0.2.0", "userAgent": "aws-cli/1.16.207 Python/3.4.7 Linux/4.9.184-0.1.ac.235.83.329.metal1.x86_64 botocore/1.12.197", "requestParameters": { "text": "HIDDEN_DUE_TO_SECURITY_REASONS", "sourceLanguageCode": "en", "targetLanguageCode": "fr" }, "responseElements": { "translatedText": "HIDDEN_DUE_TO_SECURITY_REASONS", "sourceLanguageCode": "en", "targetLanguageCode": "fr" }, "requestID": "f56da956-284e-4983-b6fc-59befa20e2bf", "eventID": "1dc75278-84d7-4bb2-861a-493d08d67391", "eventType": "AwsApiCall", "recipientAccountId": "111122223333" }