Análise assíncrona para sentimento direcionado - Amazon Comprehend

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Análise assíncrona para sentimento direcionado

Para obter informações sobre a análise de sentimento direcionado em tempo real, consulte Análise em tempo real de um sentimento direcionado.

O Amazon Comprehend fornece as seguintes operações de API para iniciar e gerenciar a análise assíncrona de sentimentos direcionados:

Antes de começar

Antes de começar, certifique-se de ter:

  • Buckets de entrada e saída— Identifique os buckets do Amazon S3 que você deseja usar para entrada e saída. Os buckets devem estar na mesma Região que a API que você está chamando.

  • Perfil de serviço do IAM: você deve ter um perfil de serviço do IAM com permissão para acessar seus buckets de entrada e saída. Para ter mais informações, consulte Permissões baseadas em perfis necessárias para operações assíncronas.

Como analisar o sentimento direcionado usando o AWS CLI

O exemplo a seguir demonstra como usar a operação de StartTargetedSentimentDetectionJob com o AWS CLI. Este exemplo especifica o idioma do texto de entrada.

O exemplo é formatado para Unix, Linux e macOS. Para Windows, substitua o caractere de continuação Unix de barra invertida (\) no final de cada linha por um circunflexo (^).

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

Para o parâmetro cli-input-json, você fornece um caminho para um arquivo JSON contendo os dados da solicitação, conforme exibido no exemplo a seguir.

{ "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 a solicitação para iniciar o trabalho for bem-sucedida, você receberá a seguinte resposta:

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