Monitoraggio degli eventi di Amazon Translate con Amazon EventBridge - Amazon Translate

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitoraggio degli eventi di Amazon Translate con Amazon EventBridge

Amazon Translate si integra con Amazon EventBridge per informarti sulle modifiche che influiscono sui tuoi lavori di traduzione e sulle risorse di dati parallele. Gli eventi AWS relativi ai servizi vengono trasmessi quasi EventBridge in tempo reale. Puoi compilare regole semplici che indichino quali eventi sono considerati di interesse per te e quali azioni automatizzate intraprendere quando un evento corrisponde a una regola. Ad esempio, le azioni che possono essere avviate automaticamente includono:

  • Invocare una funzione AWS Lambda

  • Richiamo del comando AWS Systems Manager Run

  • Inoltro dell'evento a Amazon Kinesis Data Streams

  • Attivazione di una macchina a stati AWS Step Functions

  • Notifica di un SNS argomento o di una coda Amazon SQS

Per ulteriori informazioni, consulta la sezione Creazione di EventBridge regole Amazon che reagiscono agli eventi nella Amazon EventBridge User Guide.

Eventi Amazon Translate

Di seguito sono riportati alcuni esempi di eventi di Amazon Translate.

Eventi per lavori di traduzione in batch

Esegui lavori di traduzione in batch utilizzando la console Amazon Translate o l'StartTextTranslationJoboperazione. Amazon Translate invia eventi quando questi lavori vengono completati, con successo o meno. Questi eventi sono simili al seguente esempio.

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

Il valore dell'jobStatusattributo dipende dallo stato del processo per cui Amazon Translate ha inviato l'evento. I jobStatus valori sono:

  • COMPLETED— Il lavoro è stato completato con successo e l'output è disponibile.

  • COMPLETED_WITH_ERROR— Il lavoro è stato completato con errori. Gli errori possono essere analizzati nell'output del lavoro.

  • STOPPED— Il lavoro è stato interrotto.

  • FAILED— Il lavoro non è stato completato. Per ottenere dettagli, utilizzare l'DescribeTextTranslationJoboperazione.

Eventi per risorse di dati parallele

Quando usi Amazon Translate per creare o aggiornare una risorsa di dati parallela, invia un evento per indicare se l'operazione è riuscita o meno.

Puoi creare risorse di dati parallele utilizzando la console Amazon Translate o l'CreateParallelDataoperazione. Quando esegui questa operazione, Amazon Translate invia un evento come il seguente.

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

I valori dell'statusattributo sono:

  • ACTIVE— L'CreateParallelData operazione è riuscita e la risorsa è pronta per l'uso.

  • FAILEDCreateParallelData Operazione non riuscita.

Aggiorna le risorse di dati parallele utilizzando la console Amazon Translate o l'UpdateParallelDataoperazione. Quando esegui questa operazione, Amazon Translate invia un evento come il seguente.

{ "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'statusattributo fornisce lo stato della versione precedente della risorsa di dati parallela, che viene sostituita dall'aggiornamento. I valori sono:

  • ACTIVE— La versione precedente è stata creata o aggiornata correttamente.

  • FAILED— La versione precedente non è stata creata o aggiornata.

L'latestUpdateAttemptStatusattributo fornisce lo stato della nuova versione della risorsa di dati parallela, che viene creata dall'aggiornamento. I valori sono:

  • ACTIVE— L'UpdateParallelDataoperazione è riuscita e la risorsa aggiornata è pronta per l'uso.

  • FAILEDUpdateParallelData Operazione non riuscita.