Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Analyse asynchrone pour des sentiments ciblés
Pour plus d'informations sur l'analyse en temps réel des sentiments ciblés, consultezReal-time analyse des sentiments ciblés.
Amazon Comprehend propose les opérations d'API suivantes pour démarrer et gérer une analyse des sentiments ciblée et asynchrone :
StartTargetedSentimentDetectionJob— Lance une tâche asynchrone de détection ciblée des sentiments pour une collection de documents.
ListTargetedSentimentDetectionJobs— Renvoie la liste des tâches de détection des sentiments ciblées que vous avez soumises.
DescribeTargetedSentimentDetectionJob— Obtient les propriétés (y compris le statut) associées à la tâche de détection des sentiments ciblée spécifiée.
StopTargetedSentimentDetectionJob— Arrête la tâche de sentiment ciblée en cours spécifiée.
Avant de commencer
Avant de commencer, assurez-vous que vous disposez des éléments suivants :
-
Compartiments d'entrée et de sortie : identifiez les compartiments Amazon S3 que vous souhaitez utiliser pour les entrées et les sorties. Les buckets doivent se trouver dans la même région que l'API que vous appelez.
-
Rôle de service IAM : vous devez disposer d'un rôle de service IAM autorisé à accéder à vos compartiments d'entrée et de sortie. Pour de plus amples informations, veuillez consulter Role-based autorisations requises pour les opérations asynchrones.
Analyse du sentiment ciblé à l'aide du AWS CLI
L'exemple suivant montre comment utiliser l'StartTargetedSentimentDetectionJobopération avec le AWS CLI. Cet exemple indique la langue du texte saisi.
L'exemple est mis en forme pour Unix, Linux et macOS. Pour Windows, remplacez le caractère de continuation Unix, à savoir la barre oblique inversée (\), à la fin de chaque ligne par un accent circonflexe (^).
aws comprehend start-targeted-sentiment-detection-job \ --job-name "job name" \ --language-code "en" \ --cli-input-json file://path to JSON input file
Pour le cli-input-json paramètre, vous indiquez le chemin d'accès à un fichier JSON contenant les données de la demande, comme illustré dans l'exemple suivant.
{ "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" }
Si la demande de démarrage de la tâche a été acceptée, vous recevrez la réponse suivante :
{
"JobStatus": "SUBMITTED",
"JobArn": "job ARN"
"JobId": "job ID"
}