

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Monitoramento de eventos do Amazon Translate com a Amazon EventBridge
<a name="monitoring-with-eventbridge"></a>

O Amazon Translate se integra EventBridge à Amazon para notificá-lo sobre mudanças que afetam seus trabalhos de tradução e recursos de dados paralelos. Os eventos dos AWS serviços são entregues quase EventBridge em tempo real. Você pode escrever regras simples para indicar quais eventos são do seu interesse, e as ações automatizadas a serem tomadas quando um evento corresponder à regra. Por exemplo, ações que podem ser iniciadas automaticamente incluem:
+ Invocando uma função AWS Lambda 
+ Invocando o comando de execução do AWS Systems Manager
+ Transmitir o evento Amazon Kinesis Data Streams
+ Ativando uma máquina de AWS Step Functions estado
+ Notificar um tópico do Amazon SNS ou uma fila do Amazon SQS

Para obter mais informações, consulte [Criação de EventBridge regras da Amazon que reagem a eventos](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html) no *Guia EventBridge do usuário da Amazon*.

## Eventos do Amazon Translate
<a name="monitoring-with-eventbridge-events"></a>

Veja a seguir exemplos de eventos do Amazon Translate.

### Eventos para trabalhos de tradução em lote
<a name="monitoring-with-eventbridge-events"></a>

Você executa trabalhos de tradução em lote usando o console do Amazon Translate ou a [StartTextTranslationJob](https://docs.aws.amazon.com/translate/latest/APIReference/API_StartTextTranslationJob.html)operação. O Amazon Translate envia eventos quando esses trabalhos são concluídos, com ou sem sucesso. Esses eventos se assemelham ao exemplo a seguir.

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

O valor do atributo `jobStatus` depende do estado do trabalho para o qual o Amazon Translate enviou o evento. Os valores `jobStatus` são:
+ `COMPLETED` – O trabalho foi concluído com êxito e a saída está disponível.
+ `COMPLETED_WITH_ERROR` – O trabalho foi concluído com erros. Os erros podem ser analisados na saída do trabalho.
+ `STOPPED` – O trabalho foi interrompido.
+ `FAILED` – O trabalho não foi concluído. Para obter detalhes, use a [DescribeTextTranslationJob](https://docs.aws.amazon.com/translate/latest/APIReference/API_DescribeTextTranslationJob.html)operação.

### Eventos para recursos de dados paralelos
<a name="monitoring-with-eventbridge-events"></a>

Quando você usa o Amazon Translate para criar ou atualizar um recurso de dados paralelo, ele envia um evento para indicar se a operação foi bem-sucedida ou falhou.

Você cria recursos de dados paralelos usando o console do Amazon Translate ou a [CreateParallelData](https://docs.aws.amazon.com/translate/latest/APIReference/API_CreateParallelData.html)operação. Ao fazer isso, o Amazon Translate envia um evento como o seguinte.

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

Os valores do atributo `status` são:
+ `ACTIVE`: a operação `CreateParallelData ` foi bem-sucedida e o recurso está pronto para ser usado.
+ `FAILED` – Falha na operação `CreateParallelData`.

Você atualiza recursos de dados paralelos usando o console do Amazon Translate ou a [UpdateParallelData](https://docs.aws.amazon.com/translate/latest/APIReference/API_UpdateParallelData.html)operação. Ao fazer isso, o Amazon Translate envia um evento como o seguinte.

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

O atributo `status` fornece o status da versão anterior do recurso de dados paralelo, que está sendo substituído pela atualização. Os valores são:
+ `ACTIVE` – A versão anterior foi criada ou atualizada com sucesso.
+ `FAILED` – A versão anterior falhou ao ser criada ou atualizada.

O atributo `latestUpdateAttemptStatus` fornece o status da nova versão do recurso de dados paralelo, que está sendo criado pela atualização. Os valores são:
+ `ACTIVE` – A operação `UpdateParallelData` foi bem-sucedida e o recurso atualizado está pronto para ser usado.
+ `FAILED`: a operação `UpdateParallelData` falhou.