Supervisión de eventos de Amazon Translate con Amazon EventBridge - 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 Amazon EventBridge

Amazon Translate se integra con Amazon EventBridge para notificarle los cambios que afectan a sus trabajos de traducción y a los recursos de datos parallel. Eventos deAWSlos servicios se entregan a EventBridge en tiempo casi 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

  • InvocaciónAWSSystems Manager Run Command

  • 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, consulteCreación de Amazon EventBridge reglas que reaccionan a los eventosen laAmazon EventBridge Guía del usuario de.

Eventos de Amazon Translate

Los siguientes ejemplos corresponden a 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 o laStartTextTranslationJob. Amazon Translate envía eventos cuando se completan estos trabajos, 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 deljobStatusdepende 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 ha completado con errores. Los errores se pueden analizar en la salida del trabajo.

  • STOPPED— Se ha detenido el trabajo.

  • FAILED— No se completó el trabajo. Para obtener información, utilice laDescribeTextTranslationJob.

Eventos para recursos de datos parallel

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

Los recursos de datos parallel se crean mediante la consola de Amazon Translate o laCreateParallelData. 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 elstatusAtributos de:

  • ACTIVE— ElCreateParallelData operación correcta y el recurso está listo para su uso.

  • FAILED— ElCreateParallelDataha devuelto un error

Los recursos de datos parallel se actualizan mediante la consola de Amazon Translate o laUpdateParallelData. 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" } }

Lastatusproporciona el estado de la versión anterior del recurso de datos parallel, que se sustituye 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.

LalatestUpdateAttemptStatusproporciona el estado de la nueva versión del recurso de datos parallel que crea la actualización. Valores son los siguientes:

  • ACTIVE— ElUpdateParallelDataoperación correcta y el recurso actualizado está listo para su uso.

  • FAILED— ElUpdateParallelDataha devuelto un error