

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

# 支持的 f Amazon IoT Device Tester or Amazon IoT Greengrass V2 版本
<a name="dev-test-versions"></a>

本主题列出了 Amazon IoT Greengrass V2 版 IDT 支持的版本。作为最佳实践，我们建议您使用支持目标版本 Amazon IoT Greengrass V2 的最新版本 IDT for V2。 Amazon IoT Greengrass 的新版本 Amazon IoT Greengrass 可能需要您下载适用于 Amazon IoT Greengrass V2 的 IDT 的新版本。如果 IDT for Amazon IoT Greengrass V2 与您正在使用的版本不兼容，则在开始测试运行时 Amazon IoT Greengrass 会收到通知。

下载此软件即表示您同意 [Amazon IoT Device Tester 许可协议](https://docs.amazonaws.cn/greengrass/v2/developerguide/idt-license.html)。

**注意**  
<a name="unzip-package-to-local-drive"></a>IDT 不支持由多个用户从共享位置（如 NFS 目录或 Windows 网络共享文件夹）运行。建议您将 IDT 包解压缩到本地驱动器，并在本地工作站上运行 IDT 二进制文件。

## 适用 Amazon IoT Greengrass 于 V2 的最新 IDT 版本
<a name="idt-latest-version"></a>

您可以将此版本的 IDT for Amazon IoT Greengrass V2 与此处列出的 Amazon IoT Greengrass 版本一起使用。<a name="idt-latest-version.options"></a>

**IDT v4.9.4 适用于 Amazon IoT Greengrass**    
支持的 Amazon IoT Greengrass 版本：  
+ [Greengrass Nucleus](greengrass-nucleus-component.md) v2.12.0、v2.11.0、v2.10.0 和 v2.9.5  
IDT 软件下载：  
+ [带适用于 Linux 的测试套件 Q\$12.5.4 的 IDT v4.9.4 GGV2](https://docs.amazonaws.cn/greengrass/v2/developerguide/devicetester_greengrass_v2_4.9.4_testsuite_2.5.4_linux.zip)
+ [带有适用于 macOS 的测试套件 Q\$12.5.4 的 IDT v4.9.4 GGV2](https://docs.amazonaws.cn/greengrass/v2/developerguide/devicetester_greengrass_v2_4.9.4_testsuite_2.5.4_mac.zip)
+ [带适用于 Windows 的测试套件 Q\$12.5.4 的 IDT v4.9.4 GGV2](https://docs.amazonaws.cn/greengrass/v2/developerguide/devicetester_greengrass_v2_4.9.4_testsuite_2.5.4_win.zip)  
发行说明：  
+ 为运行 Amazon IoT Greengrass 酷睿软件版本 2.12.0、2.11.0、2.10.0 和 2.9.5 的设备启用设备验证和资格认证。
+ 移除流管理器和机器学习测试组。  
附加注释：  
+ 如果您的设备使用 HSM，而您使用的是 Nucleus 2.10.x，请迁移至 Greengrass Nucleus 版本 2.11.0 或更高版本。  
测试套件版本：    
`GGV2Q_2.5.4`  
+ 发行时间：2024 年 5 月 3 日

## 较早的 IDT 版本适用于 Amazon IoT Greengrass
<a name="idt-earlier-versions"></a>

还支持以下适用于 Amazon IoT Greengrass V2 的 IDT 的早期版本。<a name="idt-earlier-version.options"></a>

**IDT v4.9.3 适用于 Amazon IoT Greengrass**    
支持的 Amazon IoT Greengrass 版本：  
+ [Greengrass Nucleus](greengrass-nucleus-component.md) v2.12.0、v2.11.0、v2.10.0 和 v2.9.5  
IDT 软件下载：  
+ [IDT v4.9.3 带适用于 Linux 的测试套件 Q\$12.5.3 GGV2](https://docs.amazonaws.cn/greengrass/v2/developerguide/devicetester_greengrass_v2_4.9.3_testsuite_2.5.3_linux.zip)
+ [带有适用于 macOS 的测试套件 Q\$12.5.3 的 IDT v4.9.3 GGV2](https://docs.amazonaws.cn/greengrass/v2/developerguide/devicetester_greengrass_v2_4.9.3_testsuite_2.5.3_mac.zip)
+ [IDT v4.9.3 带适用于 Windows 的测试套件 Q\$12.5.3 GGV2](https://docs.amazonaws.cn/greengrass/v2/developerguide/devicetester_greengrass_v2_4.9.3_testsuite_2.5.3_win.zip)  
发行说明：  
+ 修复了从 Windows 主机测试 Linux 设备（反之亦然）时组件测试中的一个问题。
+ 从 `localcomponent` 测试组中移除 `component` 测试用例。该测试用例不再需要进行资格认证。  
附加注释：  
+ 如果您的设备使用 HSM，而您使用的是 Nucleus 2.10.x，请迁移至 Greengrass Nucleus 版本 2.11.0 或更高版本。  
测试套件版本：    
`GGV2Q_2.5.3`  
+ 发行时间：2024 年 4 月 5 日

## 不支持的 for V2 Amazon IoT Device Tester 版本 Amazon IoT Greengrass
<a name="idt-unsupported-versions"></a>

本主题列出了不支持的 V2 版 IDT 版本。 Amazon IoT Greengrass 不受支持的版本不会收到错误修复或更新。有关更多信息，请参阅 [适用于 Amazon IoT Device Tester 的 Amazon IoT Greengrass 的支持策略](idt-support-policy.md)。

**IDT v4.9.2 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 修复了由于 Java 8 被弃用而导致 Lambda 测试套件失败的问题。  
测试套件版本：    
`GGV2Q_2.5.2`  
+ 发行时间：2024 年 3 月 18 日

**IDT v4.9.1 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.12.0、2.11.0、2.10.0 和 2.9.5 的设备。
+ 次要错误修复。  
测试套件版本：    
`GGV2Q_2.5.1`  
+ 发行时间：2023 年 10 月 5 日

**IDT v4.7.0 适用于 Amazon IoT Greengrass**    
支持的 Amazon IoT Greengrass 版本：  
+ [Greengrass Nucleus](greengrass-nucleus-component.md) v2.11.0、v2.10.0 和 v2.9.5  
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.11.0、2.10.0 和 2.9.5 的设备。
+ 增加了对在 Amazon Systems Manager Parameter Store 中存储 IDT 用户数据值的支持，并使用占位符语法将其提取到配置中。
+ 次要错误修复。  
测试套件版本：    
`GGV2Q_2.5.0`  
+ 发行时间：2022 年 12 月 13 日

**IDT v4.5.11 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.9.1、2.9.0、2.8.1、2.8.0、2.7.0 和 2.6.0 的设备。
+ 增加了对在核心设备上测试 PreInstalled Greengrass 的支持。
+ 次要错误修复。  
测试套件版本：    
`GGV2Q_2.4.1`  
+ 发行时间：2022 年 10 月 13 日

**IDT v4.5.8 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.7.0、2.6.0 和 2.5.6 的设备。
+ 使您能够在核心设备上使用 PreInstalled Greengrass 进行测试。
+ 次要错误修复。  
测试套件版本：    
`GGV2Q_2.4.0`  
+ 发行时间：2022 年 8 月 12 日

**IDT v4.5.3 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.7.0、2.6.0、2.5.6、2.5.5、2.5.4 和 2.5.3 的设备。
+ 更新 DockerApplicationManager 测试以使用基于 ECR 的 docker 镜像。
+ 次要错误修复。  
测试套件版本：    
`GGV2Q_2.3.1`  
+ 发行时间：2022 年 4 月 15 日

**IDT v4.5.1 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.5.3 的设备。
+ 增加了对验证和鉴定基于 Linux 的设备的支持，这些设备使用硬件安全模块（HSM）来存储 Amazon IoT Greengrass Core 软件使用的私钥和证书。
+ 实现用于配置自定义测试套件的新 IDT 测试编排工具。有关更多信息，请参阅 [配置 IDT 测试编排工具](idt-test-orchestrator.md)。
+ 其他次要错误修复。  
测试套件版本：    
`GGV2Q_2.3.0`  
+ 发行时间：2022 年 1 月 11 日

**IDT v4.4.1 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.5.2 的设备。
+ 增加了对使用用户定义的 IAM 角色作为被测设备假设的与 Amazon 资源交互的令牌交换角色的支持。

  您可以在 [`userdata.json` 文件](set-config.md#userdata-config)中指定 IAM 角色。如果您指定自定义角色，IDT 将在测试运行期间使用该角色而非创建默认的令牌交换角色。
+ 其他次要错误修复。  
测试套件版本：    
`GGV2Q_2.2.1`  
+ 发行时间：2021 年 12 月 12 日

**IDT v4.4.0 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.5.0 的设备。
+ 增加了对在 Windows 上运行 Amazon IoT Greengrass 酷睿软件的设备进行验证和认证的支持。
+ 支持使用公钥验证进行 Secure Shell（SSH）设备连接。
+ 利用安全最佳实践改进 IDT 权限 IAM 策略。
+ 其他次要错误修复。  
测试套件版本：    
`GGV2Q_2.1.0`  
+ 发行时间：2021 年 11 月 19 日

**IDT v4.2.0 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 包括支持在运行 C Amazon IoT Greengrass ore 软件 v2.2.0 及更高版本的设备上认证以下功能：
  + Docker – 验证设备是否可以从 Amazon Elastic Container Registry（Amazon ECR）中下载 Docker 容器映像。
  + [机器学习-验证设备是否可以使用[深度学习运行时或 Lite ML 框架执行机器学习](https://github.com/neo-ai/neo-ai-dlr) (ML) 推理。TensorFlow ](https://www.tensorflow.org/lite/guide/python)
  + 流管理器-验证设备是否可以下载、安装和运行流管理器。 Amazon IoT Greengrass 
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.4.0、2.3.0、2.2.0 和 2.1.0 的设备。
+ 将每个测试用例的测试日志分组到`<device-tester-extract-location>/results/<execution-id>/logs/<test-group-id>`目录内的单独*<test-case-id>*文件夹中。
+ 其他次要错误修复。  
测试套件版本：    
`GGV2Q_2.0.1`  
+ 发行时间：2021 年 8 月 31 日

**IDT v4.1.0 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.3.0、2.2.0、2.1.0 和 2.0.5 的设备。
+ 通过删除指定 `GreengrassNucleusVersion` 和 `GreengrassCLIVersion` 属性的要求来改进 `userdata.json` 配置。
+ 包括对 Amazon IoT Greengrass 核心软件 v2.1.0 及更高版本的 Lambda 和 MQTT 功能认证的支持。现在，您可以使用适用于 Amazon IoT Greengrass V2 的 IDT 来验证您的核心设备是否可以运行 Lambda 函数，以及该设备是否可以发布和订阅 MQTT 主题。 Amazon IoT Core 
+ 改进日志记录功能。
+ 其他次要错误修复。  
测试套件版本：    
`GGV2Q_1.1.1`  
+ 发行时间：2021 年 6 月 18 日

**IDT v4.0.2 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件版本 2.1.0 的设备。
+ 增加了对 Amazon IoT Greengrass 核心软件 v2.1.0 及更高版本的 Lambda 和 MQTT 功能认证的支持。现在，您可以使用适用于 Amazon IoT Greengrass V2 的 IDT 来验证您的核心设备是否可以运行 Lambda 函数，以及该设备是否可以发布和订阅 MQTT 主题。 Amazon IoT Core 
+ 改进日志记录功能。
+ 其他次要错误修复。  
测试套件版本：    
`GGV2Q_1.1.1`  
+ 发行时间：2021 年 5 月 5 日

**IDT v4.0.1 适用于 Amazon IoT Greengrass**    
发行说明：  
+ 允许您验证和鉴定运行 Amazon IoT Greengrass 版本 2 软件的设备。
+ 使您可以使用 f Amazon IoT Device Tester or 开发和运行自定义测试套件 Amazon IoT Greengrass。有关更多信息，请参阅 [使用 IDT 开发和运行自己的测试套件](idt-custom-tests.md)。
+ 提供适用于 macOS 和 Windows 的代码签名 IDT 应用程序。在 macOS 上，您可能需要为 IDT 授予安全例外。有关更多信息，请参阅 [macOS 上的安全例外](idt-troubleshooting.md#security-exception-macos)。  
测试套件版本：    
`GGV2Q_1.0.0`  
+ 发行时间：2020 年 12 月 22 日
+ 除非将 `features` 数组中的相应 `value` 设置为 `yes`，否则测试套件仅运行资格认证所需测试。