Surveillance des événements Amazon Translate avec Amazon EventBridge - Amazon Translate

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'jobStatusattribut 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'statusattribut sont les suivantes :

  • ACTIVE— L'CreateParallelData opération a réussi et la ressource est prête à être utilisée.

  • FAILED— L'CreateParallelDataopé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'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 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'UpdateParallelDataopération a réussi et la ressource mise à jour est prête à être utilisée.

  • FAILED— L'UpdateParallelDataopération a échoué.