Amazon Forecast 已不再向新买家开放。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 资源作业及其状态变更事件。
资源作业 | 状态变更事件名称 | 状态 |
---|---|---|
Forecast 数据集导入作业状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
Forecast 预测器创建状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
Forecast 预测创建状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
预测可解释性创建状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
Forecast 预测器回测导出作业状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
Forecast 预测导出作业状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
预测可解释性导出创建状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
Forecast 假设分析创建状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
Forecast 假设分析预测创建状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
Forecast 假设分析预测导出创建状态变更 |
ACTIVE、CREATE_IN_PROGRESS、CREATE_FAILED、 CREATE_STOPPED |
|
Forecast 数据集删除状态变更 |
DELETE_IN_PROGRESS、DELETE_FAILED |
|
Forecast 数据集导入作业删除状态变更 |
DELETE_IN_PROGRESS、DELETE_FAILED |
|
Forecast 预测器删除状态变更 |
DELETE_IN_PROGRESS、DELETE_FAILED |
|
Forecast 预测删除状态变更 |
DELETE_IN_PROGRESS、DELETE_FAILED |
|
预测可解释性删除状态变更 |
DELETE_IN_PROGRESS、DELETE_FAILED |
|
预测可解释性导出删除状态变更 |
DELETE_IN_PROGRESS、DELETE_FAILED |
|
Forecast 假设分析删除状态变更 |
DELETE_IN_PROGRESS、DELETE_FAILED |
|
Forecast 假设分析预测删除状态变更 |
DELETE_IN_PROGRESS、DELETE_FAILED |
|
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 资源作业。