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 afecten a sus trabajos de traducción y a sus recursos de datos paralelos. Los eventos de AWS los servicios se entregan EventBridge prácticamente 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, entre las acciones que se pueden iniciar automáticamente se incluyen las siguientes:
-
Invocar una función AWS Lambda
-
Invocar el comando Run de AWS Systems Manager
-
Desviar el evento a Amazon Kinesis Data Streams
-
Activar una máquina de AWS Step Functions estados
-
Notificar un SNS tema de Amazon o una cola de Amazon SQS
Para obtener más información, consulta Cómo crear EventBridge reglas de Amazon que reaccionen a los eventos en la Guía del EventBridge usuario de Amazon.
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 la StartTextTranslationJoboperación. Amazon Translate envía eventos cuando estos trabajos se han completado correctamente o no. 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 del atributo jobStatus
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 la salida 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 interrumpido el trabajo. -
FAILED
: el trabajo no se ha completado. Para obtener detalles, utilice la DescribeTextTranslationJoboperación.
Eventos para recursos de datos paralelos
Cuando utiliza Amazon Translate para crear o actualizar un recurso de datos en paralelo, envía un evento para indicar si la operación se ha realizado correctamente o no.
Los recursos de datos paralelos se crean mediante la consola de Amazon Translate o la CreateParallelDataoperació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
" } }
Los valores del atributo status
son:
-
ACTIVE
: la operaciónCreateParallelData
se ha realizado correctamente y el recurso está listo para su uso. -
FAILED
: la operaciónCreateParallelData
ha fallado.
Los recursos de datos paralelos se actualizan mediante la consola de Amazon Translate o la UpdateParallelDataoperació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" } }
El atributo status
proporciona el estado de la versión anterior del recurso de datos paralelos, que se sustituye por la actualización. Valores son los siguientes:
-
ACTIVE
: la versión anterior se ha creado o se ha actualizado correctamente. -
FAILED
: no se ha podido crear ni actualizar la versión anterior.
El atributo latestUpdateAttemptStatus
proporciona el estado de la nueva versión del recurso de datos paralelos, que se ha creado por la actualización. Valores son los siguientes:
-
ACTIVE
: la operaciónUpdateParallelData
se ha realizado correctamente y el recurso actualizado está listo para su uso. -
FAILED
: la operaciónUpdateParallelData
ha fallado.