Amazon による Amazon Translate イベントのモニタリング EventBridge - Amazon Translate

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon による Amazon Translate イベントのモニタリング EventBridge

Amazon Translate は Amazon と統合 EventBridge され、翻訳ジョブと並列データリソースに影響する変更を通知します。 AWS サービスからのイベントはほぼリアルタイムで EventBridge に配信されます。簡単なルールを記述して、注目するイベントと、イベントがルールに一致した場合に自動的に実行するアクションを指定できます。たとえば、自動的に開始できるアクションには以下のようなものがあります。

  • AWS Lambda 関数の呼び出し

  • AWS Systems Manager Run コマンドの呼び出し

  • Amazon Kinesis Data Streams へのイベントの中継

  • AWS Step Functions ステートマシンのアクティブ化

  • Amazon SNSトピックまたは Amazon SQSキューの通知

詳細については、「Amazon ユーザーガイド」の「イベントに対応する Amazon EventBridge ルールの作成」を参照してください。 EventBridge

Amazon Translate イベント

以下に、Amazon Translate のイベントの例を示します。

バッチ翻訳ジョブのイベント

Amazon Translate コンソールまたは StartTextTranslationJobオペレーションを使用して、バッチ翻訳ジョブを実行します。Amazon Translate では、これらのジョブが正常に完了した時または失敗した時にイベントが送信されます。これらのイベントは次の例のようになります。

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

jobStatus 属性の値は、Amazon Translate から送信されたイベントのジョブの状態によって異なります。jobStatus 値は次のとおりです。

  • COMPLETED — ジョブが正常に完了し、出力が使用可能になりました。

  • COMPLETED_WITH_ERROR — ジョブの完了時にエラーが発生しました。エラーは、ジョブの出力で分析できます。

  • STOPPED — ジョブが停止されました。

  • FAILED — ジョブが完了しませんでした。詳細を取得するには、 DescribeTextTranslationJobオペレーションを使用します。

並列データリソースのイベント

Amazon Translate を使用して並列データリソースを作成または更新すると、オペレーションが成功したか失敗したかを示すイベントが送信されます。

Amazon Translate コンソールまたは CreateParallelDataオペレーションを使用して、並列データリソースを作成します。これを行うと、Amazon Translate により次のようなイベントが送信されます。

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

status 属性の値は次の通りです。

  • ACTIVECreateParallelData オペレーションが成功し、リソースを使用する準備が整いました。

  • FAILEDCreateParallelData オペレーションは失敗しました。

Amazon Translate コンソールまたは UpdateParallelDataオペレーションを使用して、並列データリソースを更新します。これを行うと、Amazon Translate により次のようなイベントが送信されます。

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

status 属性は、更新により置き換えられる旧バージョンの並列データリソースのステータスを示します。値は次のとおりです。

  • ACTIVE — 旧バージョンは正常に作成または更新されました。

  • FAILED — 旧バージョンの作成または更新に失敗しました。

latestUpdateAttemptStatus 属性は、更新により作成される新バージョンの並列データリソースのステータスを示します。値は次のとおりです。

  • ACTIVEUpdateParallelData オペレーションは成功し、更新されたリソースを使用する準備が整いました。

  • FAILEDUpdateParallelData オペレーションは失敗しました。