设置Amazon IoT SiteWise Edge 网关 (Amazon IoT Greengrass Version 2) - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

设置Amazon IoT SiteWise Edge 网关 (Amazon IoT Greengrass Version 2)

Amazon IoT SiteWise网关Amazon IoT Greengrass V2作为支持本地数据收集和处理的Amazon IoT Greengrass组件运行。要配置在上运行的网关Amazon IoT Greengrass V2,您必须在Amazon云中创建网关并运行网关软件来设置网关设备。

要求

网关设备必须满足以下要求才能安装和运行网关软件。

  • 支持Amazon IoT Greengrass V2核心软件 v2.3.0。有关更多信息,请参阅Amazon IoT Greengrass Version 2开发者指南中的要求

  • 以下支持的平台之一:

    • 操作系统 Ubuntu 18.04 或更高版本

      架构:x86_64 (AMD64) 或 armv8 (Aarch64)

    • 操作系统 Linux (RHEL) 8

      架构:x86_64 (AMD64) 或 armv8 (Aarch64)

    • 操作系统 Linux 2

      架构:x86_64 (AMD64) 或 armv8 (Aarch64)

    • 操作系统:Debian 11

      架构:x86_64 (AMD64) 或 armv8 (Aarch64)

    • 操作系统 Windows 2019 及更高版本

      架构:x86_64 (AMD64)

    注意

    ARM 平台不支持网关软件。

  • 至少为网关软件分配 1 GB 内存。

  • 网关软件至少可用 10 GB 磁盘空间。

  • 如果您计划在边缘处理数据Amazon IoT SiteWise,则您的网关设备还必须满足以下要求:

    • 拥有 x86 64 位四核处理器。

    • 至少有 16 GB 的内存。

    • 内存 Windows 至少有 32 GB。

    • 至少有 256 GB 的可用磁盘空间。

  • 选择一个具有满足您工作负载要求的足够磁盘、联网和计算容量的网关。

    缓存间歇性 Internet 连接数据时所需的磁盘空间取决于以下因素:

    • 上传的数据流数

    • 每秒每个数据流的数据点数

    • 每个数据点的大小

    • 通信速度

    • 预期网络中断

    轮询并上传数据时所需的计算容量取决于以下因素:

    • 上传的数据流数

    • 每秒每个数据流的数据点数

  • 配置您的网关设备以确保以下端口可访问:

    • 网关设备必须允许端口 443 上的入站流量。

    • 网关设备必须允许端口 443 和 8883 上的出站流量。

    • 以下端口保留供用户使用Amazon IoT SiteWise:80、443、3001、4569、4572、8000、8081、8082、8084、8085、8445、8085、8445、8086、9000、9500、11080 和 50010。使用保留的流量端口可能会导致连接终止。

  • Java 运行时环境 (JRE) 版本 11。Java 必须在设备上的PATH环境变量上可用。要使用 Java 开发自定义组件,您必须安装 Java 开发工具包 (JDK)。我们建议你使用亚马逊 Corretto 11OpenJDK 11

您必须拥有以下权限才能使用Amazon IoT SiteWise网关:

  • 使用允许Amazon IoT SiteWise对账户中的资源和Amazon IoT核心资源完成所需操作的AWSServiceRoleForIoTSiteWise角色。Amazon IoT Greengrass有关更多信息,请参阅Amazon IoT SiteWise 的服务相关角色权限

  • 网关的 IAM 角色必须允许您在Amazon IoT Greengrass V2设备上使用Amazon IoT SiteWise网关来处理资产模型数据和资产数据。

    该角色允许以下服务代入该角色:credentials.iot.amazonaws.com.

    权限详细信息

    角色必须具有以下权限。

    • ecr— 允许校长从Amazon Elastic Container Registry (Amazon ECR) 下载 SiteWary Docker 容器。

    • iotsitewise— 允许校长在边缘检索资产模型数据和资产数据。

    • iot— 允许您的Amazon IoT Greengrass V2设备与之交互Amazon IoT。

    • logs— 允许您的Amazon IoT Greengrass V2设备向 Amazon Logs 发送 CloudWatch 日志。

    • s3— 允许您的Amazon IoT Greengrass V2设备从 Amazon S3 下载自定义组件构件。

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage", "ecr:GetAuthorizationToken" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "iotsitewise:BatchPutAssetPropertyValue", "iotsitewise:List*", "iotsitewise:Describe*", "iotsitewise:Get*" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "iot:DescribeCertificate", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams", "s3:GetBucketLocation", "s3:GetObject", "iot:Connect", "iot:Publish", "iot:Subscribe", "iot:Receive", "iot:DescribeEndpoint" ], "Resource": "*" } ] }