Supervisión de eventos de Amazon Translate con AmazonEventBridge - Amazon Translate

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Supervisión de eventos de Amazon Translate con AmazonEventBridge

Amazon Translate se integra con AmazonEventBridgepara notificarle los cambios que afecten a sus trabajos de traducción y a los recursos de datos paralelos. Los eventos de los servicios de AWS se envían a EventBridge casi en tiempo real. Puede crear reglas sencillas para indicar qué eventos le resultan de interés, así como qué acciones automatizadas se van a realizar cuando un evento cumple una de las reglas. Por ejemplo, las acciones que se pueden iniciar automáticamente incluyen:

  • Invocar una función de AWS Lambda

  • InvocandoAWSComando de ejecución de Systems Manager

  • Desviar el evento a Amazon Kinesis Data Streams

  • Activar una máquina de estado de AWS Step Functions

  • Notificar un tema de Amazon SNS o una cola de Amazon SQS

Para obtener más información, consulteCreando AmazonEventBridgereglas que reaccionan a los eventosen elAmazonEventBridgeGuía del usuario.

Eventos de Amazon Translate

Los siguientes son ejemplos de eventos de Amazon Translate.

Eventos para trabajos de traducción por lotes

Los trabajos de traducción por lotes se ejecutan mediante la consola de Amazon Translate oStartTextTranslationJoboperación. Amazon Translate envía eventos cuando estos trabajos se completan, ya sea con éxito o sin éxito. Estos eventos se parecen al ejemplo siguiente.

{ "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" } }

El valor dejobStatusel atributo depende del estado del trabajo para el que Amazon Translate envió el evento. Los valores de jobStatus son:

  • COMPLETED— El trabajo se ha completado correctamente y el resultado está disponible.

  • COMPLETED_WITH_ERROR— El trabajo se completó con errores. Los errores se pueden analizar en la salida del trabajo.

  • STOPPED— El trabajo se ha interrumpido.

  • FAILED— El trabajo no se completó. Para obtener más información, utilice elDescribeTextTranslationJoboperación.

Eventos para recursos de datos paralelos

Cuando utiliza Amazon Translate para crear o actualizar un recurso de datos paralelo, envía un evento para indicar si la operación se realizó correctamente o no.

Puede crear recursos de datos paralelos mediante la consola de Amazon Translate o elCreateParallelDataoperación. Al hacerlo, Amazon Translate envía un evento como el siguiente.

{ "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" } }

Valores para elstatuslos atributos son:

  • ACTIVE— ElCreateParallelData la operación se realizó correctamente y el recurso está listo para su uso.

  • FAILED— ElCreateParallelDataerror en la operación.

Los recursos de datos paralelos se actualizan mediante la consola de Amazon Translate o elUpdateParallelDataoperación. Al hacerlo, Amazon Translate envía un evento como el siguiente.

{ "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" } }

Elstatusel atributo proporciona el estado de la versión anterior del recurso de datos en paralelo, que se va a reemplazar por la actualización. Valores son los siguientes:

  • ACTIVE— La versión anterior se creó o actualizó correctamente.

  • FAILED— No se pudo crear ni actualizar la versión anterior.

EllatestUpdateAttemptStatusel atributo proporciona el estado de la nueva versión del recurso de datos paralelos, que se está creando mediante la actualización. Valores son los siguientes:

  • ACTIVE— ElUpdateParallelDatala operación se realizó correctamente y el recurso actualizado está listo para su uso.

  • FAILED— ElUpdateParallelDataerror en la operación.