Asynchrone Analyse für gezielte Stimmung - Amazon Comprehend

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.

Asynchrone Analyse für gezielte Stimmung

Informationen zur Echtzeitanalyse für gezielte Stimmung finden Sie unter Echtzeitanalyse für gezielte Stimmung.

Amazon Comprehend bietet die folgenden API-Operationen zum Starten und Verwalten der asynchronen gezielten Stimmungsanalyse:

Bevor Sie beginnen

Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Eingabe- und Ausgabe-Buckets – Geben Sie die Amazon S3-Buckets an, die Sie für Eingabe und Ausgabe verwenden möchten. Die Buckets müssen sich in derselben -Region befinden wie die API, die Sie aufrufen.

  • IAM-Servicerolle – Sie benötigen eine IAM-Servicerolle mit der Berechtigung, auf Ihre Eingabe- und Ausgabe-Buckets zuzugreifen. Weitere Informationen finden Sie unter Rollenbasierte Berechtigungen, die für asynchrone Operationen erforderlich sind.

Analysieren der gezielten Stimmung mithilfe der AWS CLI

Das folgende Beispiel zeigt die Verwendung der -StartTargetedSentimentDetectionJobOperation mit der AWS CLI. In diesem Beispiel wird die Sprache des Eingabetexts angegeben.

Das Beispiel ist für Unix, Linux und macOS formatiert. Ersetzen Sie unter Windows den umgekehrten Schrägstrich (\), das Unix-Fortsetzungszeichen, am Ende jeder Zeile durch ein Caret-Zeichen oder Zirkumflex (^).

aws comprehend start-targeted-sentiment-detection-job \ --job-name "job name" \ --language-code "en" \ --cli-input-json file://path to JSON input file

Für den cli-input-json Parameter geben Sie den Pfad zu einer JSON-Datei an, die die Anforderungsdaten enthält, wie im folgenden Beispiel gezeigt.

{ "InputDataConfig": { "S3Uri": "s3://input bucket/input path", "InputFormat": "ONE_DOC_PER_FILE" }, "OutputDataConfig": { "S3Uri": "s3://output bucket/output path" }, "DataAccessRoleArn": "arn:aws:iam::account ID:role/data access role" }

Wenn die Anforderung zum Starten des Auftrags erfolgreich war, erhalten Sie die folgende Antwort:

{ "JobStatus": "SUBMITTED", "JobArn": "job ARN" "JobId": "job ID" }