

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 2021 年 11 月 12 日發行： AWS IoT Greengrass Core v2.5.0 軟體更新
<a name="greengrass-release-2021-11-12"></a>

此版本提供 Greengrass 核元件的 2.5.0 版、新 AWS提供的元件，以及 AWS所提供元件的更新。

**版本日期：**2021 年 11 月 12 日

**版本重點**
+ **Windows 裝置支援** - 您現在可以在執行 Windows 作業系統的裝置上執行 AWS IoT Greengrass Core 軟體。如需詳細資訊，請參閱[Greengrass 功能相容性](operating-system-feature-support-matrix.md)。
+ **新物件群組移除行為** — 您現在可以從物件群組移除核心裝置，以在下次部署至該裝置時移除該物件群組的元件。
**重要**  
<a name="greengrass-nucleus-v2.5.0-thing-group-removal-permission-requirement"></a>由於此變更，核心裝置的 AWS IoT 政策必須具有 `greengrass:ListThingGroupsForCoreDevice`許可。如果您使用 [AWS IoT Greengrass Core 軟體安裝程式佈建資源](quick-installation.md)，預設 AWS IoT 政策會允許 `greengrass:*`，其中包含此許可。如需詳細資訊，請參閱[的裝置身分驗證和授權 AWS IoT Greengrass](device-auth.md)。
+ **硬體安全支援** - 您現在可以將 AWS IoT Greengrass Core 軟體設定為使用硬體安全模組 (HSM)，以便安全地存放裝置的私有金鑰和憑證。如需詳細資訊，請參閱[硬體安全整合](hardware-security.md)。
+ **HTTPS 代理支援** - 您現在可以將 AWS IoT Greengrass Core 軟體設定為透過 HTTPS 代理連線。如需詳細資訊，請參閱[連線至連接埠 443 或透過網路代理](configure-greengrass-core-v2.md#configure-alpn-network-proxy)。

**Topics**
+ [平台支援更新](#greengrass-2021-11-12-platforms)
+ [公有元件更新](#greengrass-2021-11-12-components)

## 平台支援更新
<a name="greengrass-2021-11-12-platforms"></a>


| **平台** | **詳細資訊** | 
| --- | --- | 
| Windows | AWS IoT Greengrass 現在支援在下列版本的 Windows 上執行 AWS IoT Greengrass 核心軟體：+  Windows 10 <br />+  Windows Server 2019 <br />如需詳細資訊，請參閱[Greengrass 功能相容性](operating-system-feature-support-matrix.md)。 | 

## 公有元件更新
<a name="greengrass-2021-11-12-components"></a>

下表列出 AWS提供的元件，其中包含新的和更新的 功能。

**重要**  <a name="component-patch-update-note"></a>
<a name="component-patch-update"></a>部署元件時， 會 AWS IoT Greengrass 安裝該元件所有相依性的最新支援版本。因此，如果您將新裝置新增至物件群組，或者您更新以這些裝置為目標的部署，則可能會自動將 AWS新修補程式版本的公有元件部署到您的核心裝置。有些自動更新，例如核更新，可能會導致您的裝置意外重新啟動。  
<a name="component-version-pinning"></a>為了防止在您裝置上執行之元件的意外更新，我們建議您[在建立部署](create-deployments.md)時直接包含該元件的偏好版本。如需 AWS IoT Greengrass Core 軟體更新行為的詳細資訊，請參閱 [更新 AWS IoT Greengrass 核心軟體 (OTA)](update-greengrass-core-v2.md)。


| **元件** | **詳細資訊** | 
| --- | --- | 
| Greengrass 核 | [Greengrass 核](greengrass-nucleus-component.md)的 2.5.0 版已推出。<a name="changelog-nucleus-2.5.0"></a>**新功能**<br />   新增對執行 Windows 之核心裝置的支援。   變更物件群組移除的行為。使用此版本，您可以從物件群組中移除核心裝置，以在下一次部署中解除安裝該物件群組的元件。 <br /><a name="greengrass-nucleus-v2.5.0-thing-group-removal-permission-requirement"></a>由於此變更，核心裝置的 AWS IoT 政策必須具有 `greengrass:ListThingGroupsForCoreDevice`許可。如果您使用 [AWS IoT Greengrass Core 軟體安裝程式佈建資源](quick-installation.md)，預設 AWS IoT 政策會允許 `greengrass:*`，其中包含此許可。如需詳細資訊，請參閱[的裝置身分驗證和授權 AWS IoT Greengrass](device-auth.md)。   新增對 HTTPS 代理組態的支援。如需詳細資訊，請參閱[連線至連接埠 443 或透過網路代理](configure-greengrass-core-v2.md#configure-alpn-network-proxy)。   新增新的`windowsUser`組態參數。您可以使用此參數來指定預設使用者，以用來在 Windows 核心裝置上執行元件。如需詳細資訊，請參閱[設定執行元件的使用者](configure-greengrass-core-v2.md#configure-component-user)。   新增可用於自訂 HTTP 請求逾時的新`httpClient`組態選項，以改善慢速網路的效能。如需詳細資訊，請參閱 [httpClient](greengrass-nucleus-component.md#greengrass-nucleus-component-configuration-http-client) 組態參數。   <br />**錯誤修正和改善**<br />   修正引導生命週期選項，以從元件重新啟動核心裝置。   在配方變數中新增連字號的支援。   修正隨需 Lambda 函數元件的 IPC 授權。   改善日誌訊息，並將非關鍵日誌從 `INFO` 變更為`DEBUG`關卡，因此日誌更實用。   從 Greengrass 核在[安裝具有自動佈建的 AWS IoT Greengrass Core 軟體](quick-installation.md)時建立的預設[權杖交換角色](device-service-role.md)中移除`iot:DescribeCertificate`許可。Greengrass 核不會使用此許可。   修正問題，以便在 `iam:CreatePolicy` 適用於相同政策時，自動佈建指令碼不需要 `iam:GetPolicy`許可。   其他次要修正和改進。    | 
| Greengrass CLI | [Greengrass CLI](greengrass-cli-component.md) 的 2.5.0 版已推出。<a name="changelog-greengrass-cli-2.5.0"></a>**新功能**<br />   新增對執行 Windows 之核心裝置的支援。   新增您可以指定的新`AuthorizedWindowsGroups`組態參數，以授權系統群組在 Windows 裝置上使用 Greengrass CLI。   新增本機部署的 `windowsUser` 參數。您可以使用此參數指定要用來在 Windows 核心裝置上執行元件的使用者。    | 
| CloudWatch 指標 | [CloudWatch 指標](cloudwatch-metrics-component.md)元件的 3.0.0 版已推出。<br /><a name="changelog-cloudwatch-metrics-3.0.0-major-version-changes"></a>此版本的 CloudWatch 指標元件預期與 2.x 版不同的組態參數。如果您使用 2.x 版的非預設組態，而且想要從 v2.x 升級到 v3.x，則必須更新元件的組態。如需詳細資訊，請參閱 [CloudWatch 指標元件組態](cloudwatch-metrics-component.md#cloudwatch-metrics-component-configuration)。<a name="changelog-cloudwatch-metrics-3.0.0"></a>**新功能**<br />   新增對執行 Windows 之核心裝置的支援。   將元件類型從 Lambda 元件變更為一般元件。此元件現在不再依賴舊版訂閱路由器元件來建立訂閱。   新增`InputTopic`組態參數，以指定元件訂閱接收訊息的主題。   新增`OutputTopic`組態參數，以指定元件發佈狀態回應的主題。   新增`PubSubToIoTCore`組態參數，以指定是否發佈和訂閱 AWS IoT Core MQTT 主題。   新增新的`UseInstaller`組態參數，可讓您選擇性地停用安裝元件相依性的安裝指令碼。   <br />**錯誤修正和改善**<br /> 新增對輸入資料中重複時間戳記的支援。  | 
| Lambda 管理員 | [Lambda 管理員](lambda-manager-component.md)元件的 2.2.0 版已推出。<a name="changelog-lambda-manager-2.2.0"></a>**錯誤修正和改善**<br />   修正 Lambda 函數在重新啟動後無法寫入日誌的問題。   修正當主題中有萬用字元時，舊版訂閱路由器傳送重複訊息的問題。   修正非固定 Lambda 函數無法在 中使用 Greengrass 處理程序間通訊 (IPC) 程式庫的問題 AWS IoT Device SDK。    | 