接收作业状态通知 - Amazon Forecast

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

接收作业状态通知

您可以让 Amazon EventBridge 或 Amazon CloudWatch Events 通知您正在进行的 Amazon Forecast 资源作业(例如创建预测器或预测)的状态更新。EventBridge 和 CloudWatch Events 提供几乎实时的系统事件流,这些事件描述 Amazon Web Services(AWS)资源中的变更。例如,您可以设置一个事件,以便在 Forecast 预测器完成训练时通知您。

尽最大努力发出事件。有关更多信息,请参阅 Amazon EventBridge 用户指南Amazon CloudWatch Events 用户指南

注意

我们建议使用 Amazon EventBridge 来管理事件。CloudWatch Events 和 EventBridge 使用相同的 API 且提供相同的功能,但 EventBridge 提供了更多特征。您在 CloudWatch 或 EventBridge 中所作的更改将显示在每个控制台中。有关更多信息,请参阅 Amazon EventBridge

监控 Forecast 资源作业

事件表示 AWS 环境发生了变化,规则将匹配传入事件并将其路由到目标以供处理。您可以设置规则来匹配 Forecast 事件,并将这些事件路由到一个或多个目标函数或流。EventBridge 和 CloudWatch Events 可在事件发生时对其进行检测,并在匹配规则中调用目标。

下表列出了您可以监控的 Forecast 资源作业及其状态变更事件。

资源作业 状态变更事件名称 状态

CreateDatasetImportJob

Forecast 数据集导入作业状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreatePredictor

Forecast 预测器创建状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreateForecast

Forecast 预测创建状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreateExplainability

预测可解释性创建状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreatePredictorBacktestExportJob

Forecast 预测器回测导出作业状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreateForecastExportJob

Forecast 预测导出作业状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreateExplainabilityExport

预测可解释性导出创建状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreateWhatIfAnalysis

Forecast 假设分析创建状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreateWhatIfForecast

Forecast 假设分析预测创建状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

CreateWhatIfForecastExport

Forecast 假设分析预测导出创建状态变更

ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED

DeleteDataset

Forecast 数据集删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

DeleteDatasetImportJob

Forecast 数据集导入作业删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

DeletePredictor

Forecast 预测器删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

DeleteForecast

Forecast 预测删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

DeleteExplainability

预测可解释性删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

DeleteExplainabilityExport

预测可解释性导出删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

DeleteWhatIfAnalysis

Forecast 假设分析删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

DeleteWhatIfForecast

Forecast 假设分析预测删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

DeleteWhatIfForecastExportJob

Forecast 假设分析预测导出删除状态变更

DELETE_IN_PROGRESS、DELETE_FAILED

通知包含有关资源的信息,包括 Amazon 资源名称(ARN)、作业状态、作业持续时间(以分钟为单位),如果作业失败,通知还包括错误消息。删除事件通知不包含 Duration 字段。以下是示例通知。

{ "version": "0", "id": "017fcb6d-7ca3-ebf8-819e-3e0fa956ee17", "detail-type": "Forecast Dataset Import Job State Change", "source": "aws.forecast", "account": "000000000001", "time": "2021-02-19T05:45:51Z", "region": "us-east-1", "resources": [ "arn:aws:forecast:us-west-2:000000000001:dataset/example_data" ], "detail": { "Arn": "arn:aws:forecast:us-west-2:000000000001:dataset/example_data", "Duration": 60, "Status": "ACTIVE", } }

为作业状态通知创建 EventBridge 规则

要创建 EventBridge 规则来通知您正在进行的 Forecast 资源作业的状态变更,请参阅 Amazon EventBridge 用户指南中的为 AWS 服务创建规则。在此过程中,为服务名称选择 Amazon Forecast。针对事件类型,选择要监控的 Forecast 事件。有关 Forecast 事件列表,请参阅 监控 Forecast 资源作业

为作业状态通知创建 CloudWatch Events 规则

要创建 CloudWatch Events 规则,以通知您正在进行的 Forecast 资源作业的状态变更,请参阅 Amazon CloudWatch 用户指南中的创建触发事件的 CloudWatch Events 规则。在此过程中,为服务名称选择 Amazon Forecast。针对事件类型,选择要监控的 Forecast 事件。有关 Forecast 事件列表,请参阅 监控 Forecast 资源作业