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:
StartTargetedSentimentDetectionJob— inicia um trabalho assíncrono de detecção de sentimentos direcionados para uma coleção de documentos.
ListTargetedSentimentDetectionJobs— Retorna a lista de trabalhos direcionados de detecção de sentimentos que você enviou.
DescribeTargetedSentimentDetectionJob— Obtém as propriedades (incluindo status) associadas ao trabalho de detecção de sentimentos direcionado especificado.
StopTargetedSentimentDetectionJob— Interrompe o trabalho de sentimento direcionado especificado em andamento.
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
"
}