本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用亚马逊监控 Amazon Translate 事件 EventBridge
Amazon Trans EventBridge late 与亚马逊集成,可通知您有关影响您的翻译任务和并行数据资源的更改。来自 AWS 服务的事件几乎是实时的。 EventBridge 您可以编写简单规则来指示您关注的事件,并指示要在事件匹配规则时执行的自动化操作。例如,可自动启动的操作包括:
-
调用函数 AWS Lambda
-
调用 AWS Systems Manager 运行命令
-
将事件中继到 Amazon Kinesis Data Streams
-
激活 AWS Step Functions 状态机
-
通知亚马逊SNS主题或亚马逊队列 SQS
有关更多信息,请参阅 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
属性的值为:
-
ACTIVE
–CreateParallelData
操作成功,资源已准备就绪,可供您使用。 -
FAILED
–CreateParallelData
操作失败。
您可以使用 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
属性提供并行数据资源新版本的状态,该版本正在通过更新创建。值为:
-
ACTIVE
–UpdateParallelData
操作成功,更新后的资源已准备就绪,可供您使用。 -
FAILED
–UpdateParallelData
操作失败。