Analisi asincrona per un sentiment mirato - Amazon Comprehend

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Analisi asincrona per un sentiment mirato

Per informazioni sull'analisi in tempo reale di Targeted Sentiment, consulta. Analisi in tempo reale per un sentiment mirato

Amazon Comprehend fornisce le seguenti operazioni API per avviare e gestire un'analisi asincrona mirata del sentiment:

Prima di iniziare

Prima di iniziare, assicurati di avere:

  • Bucket di input e output: identifica i bucket Amazon S3 che desideri utilizzare per input e output. I bucket devono trovarsi nella stessa regione dell'API che stai chiamando.

  • Ruolo di servizio IAM: è necessario disporre di un ruolo di servizio IAM con l'autorizzazione ad accedere ai bucket di input e output. Per ulteriori informazioni, consulta Autorizzazioni basate sui ruoli necessarie per le operazioni asincrone.

Analisi del sentiment mirato utilizzando il AWS CLI

L'esempio seguente dimostra l'utilizzo dell'StartTargetedSentimentDetectionJoboperazione con. AWS CLI Questo esempio specifica la lingua del testo di input.

L'esempio è formattato per Unix, Linux e macOS. Per Windows, sostituisci il carattere di continuazione UNIX barra rovesciata (\) al termine di ogni riga con un accento circonflesso (^).

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

Per il cli-input-json parametro fornite il percorso di un file JSON che contiene i dati della richiesta, come illustrato nell'esempio seguente.

{ "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" }

Se la richiesta di avvio del processo ha avuto esito positivo, riceverai la seguente risposta:

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