翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Lambda マネージャー
Lambda マネージャーコンポーネント (aws.greengrass.LambdaManager
) は、Greengrass コアデバイスで実行される AWS Lambda 関数の作業項目とプロセス間通信を管理します。
注記
Lambda 関数コンポーネントをコアデバイスにデプロイすると、デプロイにはこのコンポーネントも含められます。詳細については、「AWS Lambda 関数を実行する」を参照してください。
バージョン
このコンポーネントには、次のバージョンがあります。
-
2.3.x
-
2.2.x
-
2.1.x
-
2.0.x
オペレーティングシステム
このコンポーネントは、Linux コアデバイスにのみインストールできます。
タイプ
このコンポーネントはプラグインコンポーネント (aws.greengrass.plugin
) です。Greengrass nucleus は、nucleus と同じ Java 仮想マシン (JVM) でこのコンポーネントを実行します。コアデバイスでこのコンポーネントのバージョンを変更するとき、nucleus が再起動します。
このコンポーネントは、Greengrass nucleus と同じログファイルを使用します。詳細については、「AWS IoT Greengrass ログのモニタリング」を参照してください。
詳細については、「コンポーネントタイプ」を参照してください。
要件
このコンポーネントには次の要件があります。
-
コアデバイスは、Lambda 関数を実行するための要件を満たしている必要があります。コアデバイスが、コンテナ化された Lambda 関数を実行させる場合、そのデバイスは要件を満たす必要があります。詳細については、「Lambda 関数の要件」を参照してください。
-
Lambda マネージャーコンポーネントは、 での実行がサポートされていますVPC。
依存関係
コンポーネントをデプロイすると、 はその依存関係の互換性のあるバージョン AWS IoT Greengrass もデプロイします。つまり、コンポーネントを正常にデプロイするには、コンポーネントとその依存関係のすべての要件を満たす必要があります。このセクションでは、このコンポーネントのリリースされたバージョンの依存関係と、各依存関係に対するコンポーネントのバージョンを定義するセマンティックバージョン制約をリスト表示しています。コンポーネントの各バージョンの依存関係は、AWS IoT Greengrass コンソール
コンポーネントの依存関係の詳細については、「コンポーネント recipe のリファレンス」を参照してください。
構成
このコンポーネントには、コンポーネントのデプロイ時にカスタマイズできる次の設定パラメータが用意されています。
logHandlerMode
-
注記
Lambda マネージャーバージョン 2.3.0 以降のみ
使用する Lambda ログマネージャーの実装を選択するために使用されます。Lambda ログを読み取るために使用するスレッドの数を減らすには、
optimized
に値を設定します。 getResultTimeoutInSecond
-
(オプション) Lambda 関数がタイムアウトするまでの最大実行時間 (秒)。
デフォルト:
60
ローカルログファイル
このコンポーネントは、Greengrass nucleus コンポーネントと同じログファイルを使用します。
/logs/greengrass.log
/greengrass/v2
このコンポーネントのログを確認するには
-
コアデバイスに次のコマンドを実行して、このコンポーネントのログファイルをリアルタイムに確認します。を AWS IoT Greengrass ルートフォルダへのパス
に置き換えます。/greengrass/v2
sudo tail -f
/logs/greengrass.log/greengrass/v2
変更ログ
次の表は、コンポーネントの各バージョンにおける変更を示します。
バージョン |
変更 |
---|---|
2.3.4 |
Greengrass nucleus バージョン 2.13.0 リリース用にバージョンが更新されました。 |
2.3.3 |
|
2.3.2 |
Greengrass nucleus バージョン 2.12.0 リリース用にバージョンが更新されました。 |
2.3.1 |
|
2.3.0 |
|
2.2.11 |
|
2.2.10 |
Greengrass nucleus バージョン 2.11.0 のリリース用にバージョンが更新されました。 |
2.2.9 |
|
2.2.8 |
Greengrass nucleus バージョン 2.10.0 のリリース用にバージョンが更新されました。 |
2.2.7 |
Greengrass nucleus バージョン 2.9.0 のリリース用にバージョンが更新されました。 |
2.2.6 |
Greengrass nucleus バージョン 2.8.0 のリリース用にバージョンが更新されました。 |
2.2.5 |
|
2.2.4 |
Greengrass nucleus バージョン 2.6.0 のリリース用にバージョンが更新されました。 |
2.2.3 |
|
2.2.2 |
|
2.2.1 |
|
2.2.0 |
|
2.1.4 |
|
2.1.3 |
Greengrass nucleus バージョン 2.4.0 のリリース用にバージョンが更新されました。 |
2.1.2 |
Greengrass nucleus バージョン 2.3.0 のリリース用にバージョンが更新されました。 |
2.1.1 |
Greengrass nucleus バージョン 2.2.0 のリリース用にバージョンが更新されました。 |
2.1.0 |
Greengrass nucleus バージョン 2.1.0 のリリース用にバージョンが更新されました。 |
2.0.3 |
当初のバージョン |