

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

# 使用 AWS IoT TwinMaker Flink 库
<a name="twinmaker-flink-library"></a>

AWS IoT TwinMaker 提供了一个 Flink 库，您可以使用该库向用于数字孪生的外部数据存储读取和写入数据。

若要使用 AWS IoT TwinMaker Flink 库，您可以将其作为自定义连接器安装至 Apache Flink 服务中，然后在 Managed Service for Apache Flink 的 Zeppelin 笔记本电脑中执行 Flink SQL 查询。可升级升级笔记本电脑，以连续运行流处理应用程序。该库利用 AWS IoT TwinMaker 组件从您的工作区检索数据。

AWS IoT TwinMaker Flink 库需要以下内容。

**先决条件**

1. 包含场景和组件的完全填充工作区。使用内置组件获取AWS 服务（AWS IoT SiteWise 和 Kinesis Video Streams）数据。为第三方来源的数据创建自定义组件类型。有关更多信息，请参阅 [使用和创建组件类型](twinmaker-component-types.md)。

1. 了解带有 Apache Flink 托管服务的 Studio Notebook。[这些笔记本电脑由[Apache Zeppelin](https://zeppelin.apache.org)提供支持，采用Apache Flink](https://flink.apache.org)框架。有关更多信息，请参阅[对 Apache Flink for Apache Flink 使用带托管服务的 Studio 笔记本电脑](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-notebook.html)。

有关该库的使用说明，请参阅 [AWS IoT TwinMakerFlink 库用户指南](https://github.com/aws-samples/aws-iot-twinmaker-samples/blob/main/src/modules/insights/iot-twinmaker-flink-library-guide.md)。

[有关在示例中使用快速入门AWS IoT TwinMaker设置的AWS IoT TwinMaker说明，请参阅[示例见解应用程序自述文件](https://github.com/aws-samples/aws-iot-twinmaker-samples/blob/main/src/modules/insights/README.md)。](https://github.com/aws-samples/aws-iot-twinmaker-samples)