AWS IoT SiteWise Edge 自托管网关要求 - AWS IoT SiteWise

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

AWS IoT SiteWise Edge 自托管网关要求

AWS IoT SiteWise 边缘网关 AWS IoT Greengrass V2 作为一组 AWS IoT Greengrass 组件运行,支持本地数据收集、处理和发布。要配置在上运行的 SiteWise Edge 网关 AWS IoT Greengrass V2,请在中创建网关, AWS 云 然后运行 SiteWise Edge 网关软件来设置您的本地设备。使用创建 SiteWise Edge 网关时,会提供安装脚本。 AWS 管理控制台 在目标网关设备上运行此脚本以设置必要的软件和依赖关系。

本地设备要求

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

  • 支持 AWS IoT Greengrass V2 核心软件版本 v2.3.0 或更高版本。有关更多信息,请参阅 AWS IoT Greengrass Version 2 开发人员指南中的要求

  • 以下支持平台之一:

    • OS:Ubuntu 20.04 或更高版本

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

    • OS:Red Hat Enterprise Linux (RHEL) 8

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

    • OS:Amazon Linux 2

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

    • OS:Debian 11

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

    • OS:Windows Server 2019 及更高版本

      架构:x86_64 () AMD64

    注意

    ARM 平台仅支持带有数据收集包的 SiteWise Edge 网关。不支持数据处理包。

  • 内存最低为 4 GB。

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

  • 配置您的本地设备以确保可以访问正确的端口。有关所需出站服务终端节点的完整列表,请参阅 AWS IoT SiteWise Edge 网关所需的服务终端节点

  • Java 运行时环境(JRE)版本 11 或更高版本。Java 必须在设备的 PATH 环境变量中可用。要使用 Java 开发自定义组件,您必须安装 Java 开发工具包 (JDK)。我们建议您使用 Amazon CorrettoOpenJDK

允许列入本地设备许可名单的 Amazon S3 存储桶

配置您的本地设备以提供对以下 Amazon S3 存储桶的防火墙访问权限。根据设备的相应区域配置访问权限。

Region 端点

亚太地区(东京)

https://iot-sitewise-gateway-ap-northeast-1-785558802005.s3.ap-northeast-1.amazonaws.com

亚太地区(首尔)

https://iot-sitewise-gateway-ap-northeast-2-310055672453.s3.ap-northeast-2.amazonaws.com

亚太地区(孟买)

https://iot-sitewise-gateway-ap-south-1-677656657204.s3.ap-south-1.amazonaws.com

亚太地区(新加坡)

https://iot-sitewise-gateway-ap-southeast-1-475191558554.s3.ap-southeast-1.amazonaws.com

亚太地区(悉尼)

https://iot-sitewise-gateway-ap-southeast-2-396319432685.s3.ap-southeast-2.amazonaws.com

加拿大(中部)

https://iot-sitewise-gateway-ca-central-1-842060018567.s3.ca-central-1.amazonaws.com

中国(北京)

https://iot-sitewise-gateway-cn-north-1-237124890262---s3---cn-north-1.amazonaws.com.rproxy.govskope.ca.cn

欧洲地区(法兰克福)

https://iot-sitewise-gateway-eu-central-1-748875242063.s3.eu-central-1.amazonaws.com

欧洲地区(爱尔兰)

https://iot-sitewise-gateway-eu-west-1-383414315062.s3.eu-west-1.amazonaws.com

美国东部(弗吉尼亚州北部)

https://iot-sitewise-gateway-us-east-1-223558168232.s3.us-east-1.amazonaws.com和 https://iot-sitewise-gateway-us-east-1-223558168232.s3.amazonaws.com/

美国东部(俄亥俄州)

https://iot-sitewise-gateway-us-east-2-005072661813.s3.us-east-2.amazonaws.com

AWS GovCloud (美国西部)

https://iot-sitewise-gateway-us-gov-west-1-599984565679.s3.us-gov-west-1.amazonaws.com/

美国西部(俄勒冈州)

https://iot-sitewise-gateway-us-west-2-502577205460.s3.us-west-2.amazonaws.com

数据处理包要求

注意

新客户无法再使用数据处理包(DPP)功能。现有客户可以继续正常使用该服务。有关更多信息,请参阅数据处理包可用性变更

  • 如果您计划在边缘使用数据处理包 AWS IoT SiteWise,则您的本地设备还必须满足以下要求:

    • 配备 x86 64 位四核处理器。

    • 至少有 16 GB 内存。

    • 如果使用,则至少有 32 GB 的内存空间Microsoft Windows。

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

    • 本地设备必须支持端口 443 的网络入站流量。

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

      注意

      AWS IoT Greengrass V2 直播管理器组件有自己的要求。有关更多信息,请参阅《AWS IoT Greengrass Version 2 开发人员指南》中的 Configuration

  • 磁盘空间和计算容量最低要求取决于您的实施和用例所特有的各项因素。

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

      • 上传的数据流数

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

      • 每个数据点的大小

      • 通信速度

      • 预期网络中断

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

      • 上传的数据流数

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

配置使用 SiteWise Edge 网关的权限

您必须具有以下权限才能使用 SiteWise Edge 网关:

注意

如果您使用 AWS IoT SiteWise 控制台创建 SiteWise Edge 网关,则会为您添加这些权限。

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

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

    权限详细信息

    该角色必须具有以下权限:

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

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

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

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

    JSON
    { "Version":"2012-10-17", "Statement": [ { "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": "*" } ] }