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 les ressources de données parallèles. Les événements provenant AWS des 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 démarrées automatiquement sont les suivantes :
-
Invocation d'une fonction AWS Lambda
-
Invocation de la commande d'exécution de AWS Systems Manager
-
Relais de l’événement à Amazon Kinesis Data Streams
-
Activation d'une machine à AWS Step Functions états
-
Notification d’une rubrique Amazon SNS 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 provenant d'Amazon Translate.
Événements pour les travaux 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 succès 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'jobStatusattribut dépend de l'état de la tâche pour laquelle Amazon Translate a envoyé l'événement. Les valeurs de jobStatus sont :
-
COMPLETED— La tâche s'est terminée avec succès et la sortie est disponible. -
COMPLETED_WITH_ERROR— La tâche s'est terminée 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'était pas 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 comme 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'statusattribut sont les suivantes :
-
ACTIVE— L'CreateParallelDataopération a réussi et la ressource est prête à être utilisée. -
FAILED— L'CreateParallelDataopération a échoué.
Vous pouvez mettre à 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 comme 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'statusattribut 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'latestUpdateAttemptStatusattribut fournit l'état 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'UpdateParallelDataopération a réussi et la ressource mise à jour est prête à être utilisée. -
FAILED— L'UpdateParallelDataopération a échoué.