使用 AWS CloudFormation 实现自动化 - Amazon Forecast

Amazon Forecast 不再向新买家开放。Amazon Forecast 的现有客户可以继续照常使用该服务。了解更多

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

使用 AWS CloudFormation 实现自动化

在本教程中,您将使用 AWS CloudFormation 自动化堆栈启动 Amazon Forecast 渠道并使用演示数据集生成预测。

AWS Forecast AWS CloudFormation 堆栈:

AWS CloudFormation 模板预加载了目标时间序列、相关时间序列和项目元数据演示数据集。控制台中的相关字段已预先填充各自的 S3 位置。

使用演示数据集完成本教程后,您可以使用相同的自动化堆栈生成基于您自己数据集的预测。

下图演示了本教程中使用的组件。

AWS data pipeline for Amazon Forecast, showing data preparation, ingestion, forecasting, and evaluation stages.

先决条件

在开始本教程之前,请确保您已登录 AWS 账户 并安装了 AWS CloudFormation 模板:

  1. 登录到你的 AWS 账户。如果您还没有模板,请创建一个 AWS 账户

  2. 安装 AWS CloudFormation 模板。选择最靠近您的区域:

这将使用 NYC 出租车数据集部署演示堆栈。

为 Forecast 自动化部署 AWS CloudFormation 模板

使用 NYC 出租车数据集部署 CloudFormation 模板

步骤 1:接受默认值,然后选择下一步

Create stack interface showing template options and Amazon S3 URL input field.

步骤 2:提供通知的电子邮件地址,然后选择下一步

Datasets configuration form with URL fields for time series data and email input for forecast results.

步骤 3:接受默认值并选择下一步

步骤 4:在“功能”中,选中两个复选框以允许AWS CloudFormation创建AWS Identity and Access Management(IAM)资源和嵌套堆栈。选择创建堆栈

Capabilities section with checkboxes for IAM resources and CloudFormation capability acknowledgments.

您已在 Forecast 中部署了一个 AWS CloudFormation 模板。

清除

部署此 AWS CloudFormation 模板后,您可以清理新创建的资源,使用自己的数据集部署 AWS CloudFormation 堆栈,并探索其他部署选项。

  • 清理:删除演示堆栈会保留“使用机器学习提高预测准确性”堆栈。删除“使用机器学习提高预测准确性”堆栈会保留所有 S3、Athena、QuickSight 和 Forecast 数据。

  • 使用您自己的数据集:要使用您自己的时间序列数据部署此 AWS CloudFormation 模板,请在步骤 2 的“数据集配置”部分中输入数据集的 S3 位置。

  • 其他部署选项:有关更多部署选项,请参阅自动部署。如果数据已经可用,则可以在没有演示数据的情况下部署堆栈。