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.
Surveillance des événements Amazon Translate avec Amazon EventBridge
Amazon Translate s'intègre EventBridge à Amazon pour vous informer des modifications qui affectent vos tâches de traduction et vos ressources de données parallèles. Les événements AWS liés aux services sont diffusés EventBridge en temps quasi réel. Vous pouvez écrire des règles simples pour indiquer quels événements vous intéressent et les actions automatisées à effectuer quand un événement correspond à une règle. Par exemple, les actions qui peuvent être lancées automatiquement incluent :
-
Invoquer une fonction AWS Lambda
-
Invocation de la commande Run de AWS Systems Manager
-
Relais de l'événement à Amazon Kinesis Data Streams
-
Activation d'une machine à AWS Step Functions états
-
Notification d'un SNS sujet Amazon ou d'une file d'attente Amazon SQS
Pour plus d'informations, consultez la section Création de EventBridge règles Amazon qui réagissent aux événements dans le guide de EventBridge l'utilisateur Amazon.
Événements Amazon Translate
Voici des exemples d'événements issus d'Amazon Translate.
Événements relatifs aux tâches de traduction par lots
Vous exécutez des tâches de traduction par lots à l'aide de la console Amazon Translate ou de l'StartTextTranslationJobopération. Amazon Translate envoie des événements lorsque ces tâches sont terminées, avec ou sans succès. Ces événements ressemblent à l'exemple suivant.
{ "version": "0", "id": "CWE-event-id", "detail-type": "Translate TextTranslationJob State Change", "source": "aws.translate", "account": "111122223333", "time": "2017-04-22T03:31:47Z", "region": "us-east-1", "resources": [], "detail": { "jobId": "01234567-0123-0123-0123-012345678901", "jobStatus": "
STATUS
" } }
La valeur de l'jobStatus
attribut dépend de l'état de la tâche pour lequel Amazon Translate a envoyé l'événement. Les valeurs de jobStatus
sont :
-
COMPLETED
— La tâche s'est terminée avec succès et le résultat est disponible. -
COMPLETED_WITH_ERROR
— Le travail s'est terminé avec des erreurs. Les erreurs peuvent être analysées dans le résultat de la tâche. -
STOPPED
— Le travail a été arrêté. -
FAILED
— Le travail n'a pas été terminé. Pour obtenir des détails, utilisez l'DescribeTextTranslationJobopération.
Événements pour les ressources de données parallèles
Lorsque vous utilisez Amazon Translate pour créer ou mettre à jour une ressource de données parallèle, un événement est envoyé pour indiquer si l'opération a réussi ou échoué.
Vous créez des ressources de données parallèles à l'aide de la console Amazon Translate ou de l'CreateParallelDataopération. Dans ce cas, Amazon Translate envoie un événement tel que celui-ci.
{ "version": "0", "id": "CWE-event-id", "detail-type": "Translate Parallel Data State Change", "source": "aws.translate", "account": "111122223333", "time": "2017-04-22T03:31:47Z", "region": "us-east-1", "resources": [arn:aws:translate:us-east-1:111122223333:parallel-data/ExampleParallelData], "detail": { "operation": "CreateParallelData", "name": "ExampleParallelData", "status": "
STATUS
" } }
Les valeurs de l'status
attribut sont les suivantes :
-
ACTIVE
— L'CreateParallelData
opération a réussi et la ressource est prête à être utilisée. -
FAILED
— L'CreateParallelData
opération a échoué.
Vous mettez à jour les ressources de données parallèles à l'aide de la console Amazon Translate ou de l'UpdateParallelDataopération. Dans ce cas, Amazon Translate envoie un événement tel que celui-ci.
{ "version": "0", "id": "CWE-event-id", "detail-type": "Translate Parallel Data State Change", "source": "aws.translate", "account": "111122223333", "time": "2017-04-22T03:31:47Z", "region": "us-east-1", "resources": [arn:aws:translate:us-east-1:111122223333:parallel-data/ExampleParallelData], "detail": { "operation": "UpdateParallelData", "name": "ExampleParallelData", "status": "
STATUS
", "latestUpdateAttemptStatus": "STATUS
", "latestUpdateAttemptAt": "2017-04-22T03:31:47Z" } }
L'status
attribut fournit l'état de la version précédente de la ressource de données parallèle, qui est remplacée par la mise à jour. Les valeurs sont les suivantes :
-
ACTIVE
— La version précédente a été créée ou mise à jour avec succès. -
FAILED
— La version précédente n'a pas pu être créée ou mise à jour.
L'latestUpdateAttemptStatus
attribut indique le statut de la nouvelle version de la ressource de données parallèle, créée par la mise à jour. Les valeurs sont les suivantes :
-
ACTIVE
— L'UpdateParallelData
opération a réussi et la ressource mise à jour est prête à être utilisée. -
FAILED
— L'UpdateParallelData
opération a échoué.