リリース: 2021 年 11 月 12 日 AWS IoT Greengrass Core v2.5.0 ソフトウェア更新 - AWS IoT Greengrass

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リリース: 2021 年 11 月 12 日 AWS IoT Greengrass Core v2.5.0 ソフトウェア更新

このリリースでは、Greengrass nucleus コンポーネントのバージョン 2.5.0 と AWS から新たに提供されるコンポーネントおよび AWS から提供されるコンポーネントの更新を提供します。

リリース日: 2021 年 11 月 12 日

リリースハイライト

プラットフォームサポートの更新

プラットフォーム 詳細
Windows

AWS IoT Greengrass に、次のバージョンの Windows で AWS IoT Greengrass Core ソフトウェアを実行するためのサポートが追加されました。

  • Windows 10

  • [Windows Server 2019]

詳細については、「サポートされているプラットフォームと要件オペレーティングシステム別 Greengrass 機能の互換性」を参照してください。

パブリックコンポーネントの更新

次のテーブルは、新機能および更新された機能を含めた AWS の提供するコンポーネントを一覧化したものです。

重要

コンポーネントをデプロイする際、AWS IoT Greengrass は、そのコンポーネントの従属関係においてサポートされた最新のバージョンをインストールします。このため、新しいデバイスをモノグループに追加したり、これらのデバイスを対象とするデプロイを更新すると、AWS が提供するパブリックコンポーネントの新しいパッチバージョンが自動的にコアデバイスにデプロイされる場合があります。nucleus の更新など、一部の自動更新により、デバイスに予期せぬ再起動が発生することがあります。

デバイスで実行されているコンポーネントに不要に更新されることを防ぐには、デプロイを作成する際、そのコンポーネントの優先バージョンを直接含めることをお勧めします。AWS IoT Greengrass Core ソフトウェアの更新動作の詳細については、「AWS IoT Greengrass Core ソフトウェア (OTA) の更新」を参照してください。

コンポーネント 詳細
Greengrass nucleus

Greengrass nucleus のバージョン 2.5.0 を利用できます。

新機能
  • Windows を実行するコアデバイスのサポートが追加されました。

  • モノグループを削除する動作が変更されました。このバージョンでは、モノグループからコアデバイスを削除して、次のデプロイでそのモノグループのコンポーネントをアンインストールできるようになりました。

    この変更の結果、コアデバイスの AWS IoT ポリシーには greengrass:ListThingGroupsForCoreDevice 権限が必要になります。リソースをプロビジョニングするために AWS IoT Greengrass Core ソフトウェアインストーラを使用する場合、デフォルトの AWS IoT ポリシーは greengrass:* を許可します。これには、この権限が含まれています。詳細については、「AWS IoT Greengrass のデバイス認証と認可」を参照してください。

  • HTTPS プロキシ設定のサポートが追加されました。詳細については、「ポート 443 での接続またはネットワークプロキシを通じた接続」を参照してください。

  • 新しい windowsUser 設定パラメータが追加されました。このパラメータを使用して、Windows コアデバイスでコンポーネントを実行するために使用するデフォルトユーザーを指定できます。詳細については、「コンポーネントを実行するユーザーを設定する」を参照してください。

  • HTTP リクエストのタイムアウトをカスタマイズして、低速ネットワークでのパフォーマンスを向上させるために使用できる新しい httpClient 設定オプションが追加されました。詳細については、httpClient 設定パラメータを参照してください。

バグ修正と機能向上
  • コンポーネントからコアデバイスを再起動するためのブートストラップライフサイクルオプションが修正されました。

  • recipe 変数でハイフンがサポートされるようになりました。

  • オンデマンド Lambda 関数コンポーネントの IPC 認証が修正されました。

  • ログメッセージを改善し、クリティカルでないログを INFO から DEBUG レベルに変更したことで、ログの利便性が高まりました。

  • 自動プロビジョニング機能を備えた AWS IoT Greengrass Core ソフトウェアをインストールする際に Greengrass nucleus が作成するトークン交換ロールから iot:DescribeCertificate 権限を取り除きました。この権限は Greengrass nucleus では使用されません。

  • iam:CreatePolicy が、同じポリシーで利用できる場合、自動プロビジョニングスクリプトで iam:GetPolicy 権限が必要ないように問題を修正しました。

  • 追加のマイナー修正と機能向上。

Greengrass CLI

Greengrass CLI のバージョン 2.5.0 を利用できます。

新機能
  • Windows を実行するコアデバイスのサポートが追加されました。

  • Windows デバイスで Greengrass CLI を使用するために、システムグループを認可するために指定できる新しい AuthorizedWindowsGroups 設定パラメータを追加しました。

  • ローカルデプロイ用の windowsUser パラメータが追加されました。このパラメータを使用して、Windows コアデバイスでコンポーネントを実行するために使用するユーザーを指定できます。

CloudWatch メトリクス

CloudWatch メトリクスコンポーネントのバージョン 3.0.0 を利用できます。

このバージョンの CloudWatch メトリクスコンポーネントでは、バージョン 2.x とは異なる設定パラメータが必要です。バージョン 2.x でデフォルト以外の設定を使用し、v2.x から v3.x にアップグレードする場合は、コンポーネントの設定を更新する必要があります。詳細については、「 CloudWatchメトリクスコンポーネントの設定」を参照してください。

新機能
  • Windows を実行するコアデバイスのサポートが追加されました。

  • コンポーネントタイプを Lambda コンポーネントから汎用コンポーネントに変更しました。このコンポーネントは、サブスクリプションを作成するのにレガシーサブスクリプションルーターコンポーネントに依存しなくなりました。

  • コンポーネントがメッセージを受信するためにサブスクライブするトピックを指定するための、新しい InputTopic 設定パラメータが追加されました。

  • コンポーネントがステータスレスポンスをパブリッシュするトピックを指定するための、新しい OutputTopic 設定パラメータが追加されました。

  • AWS IoT Core MQTT トピックのパブリッシュとサブスクライブを行うかどうかを指定するための新しい PubSubToIoTCore 設定パラメータが追加されました。

  • コンポーネントの依存関係をインストールするインストールスクリプトをオプションで無効にできる、新しい UseInstaller 設定パラメータが追加されました。

バグ修正と機能向上

入力データでの重複するタイムスタンプへのサポートが追加されました。

Lambda マネージャー

Lambda マネージャーコンポーネントのバージョン 2.2.0 を利用できます。

バグ修正と機能向上
  • 再起動後に Lambda 関数がログを書き込めない問題を修正しました。

  • トピックにワイルドカードがある場合、レガシーサブスクリプションルータが重複するメッセージを送信する問題を修正しました。

  • ピン留めされていない Lambda 関数が AWS IoT Device SDK で Greengrass プロセス間通信 (IPC) ライブラリを使用できない問題を修正しました。