翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Lambda ランチャー
Lambda ランチャーコンポーネント (aws.greengrass.LambdaLauncher
) は、AWS IoT Greengrass コアデバイスの AWS Lambda 関数を開始および停止させます。また、このコンポーネントはあらゆるコンテナ化を設定し、指定されたユーザーとしてプロセスを実行します。
注記
Lambda 関数コンポーネントをコアデバイスにデプロイすると、デプロイにはこのコンポーネントも含められます。詳細については、「AWS Lambda 関数を実行する」を参照してください。
バージョン
このコンポーネントには、次のバージョンがあります。
-
2.0.x
タイプ
このコンポーネントはジェネリックコンポーネント (aws.greengrass.generic
) です。Greengrass nucleus は、コンポーネントのライフサイクルスクリプトを実行します。
詳細については、「コンポーネントタイプ」を参照してください。
オペレーティングシステム
このコンポーネントは、Linux コアデバイスにのみインストールできます。
要件
このコンポーネントには次の要件があります。
-
コアデバイスは、Lambda 関数を実行するための要件を満たしている必要があります。コアデバイスが、コンテナ化された Lambda 関数を実行させる場合、そのデバイスは要件を満たす必要があります。詳細については、「Lambda 関数の要件」を参照してください。
-
Lambda ランチャーコンポーネントは、VPC での実行がサポートされています。
依存関係
コンポーネントをデプロイするとき、AWS IoT Greengrass はそれと互換性のあるバージョンの依存関係もデプロイします。つまり、コンポーネントを正常にデプロイするには、コンポーネントとその依存関係のすべての要件を満たす必要があります。このセクションでは、このコンポーネントのリリースされたバージョンの依存関係と、各依存関係に対するコンポーネントのバージョンを定義するセマンティックバージョン制約をリスト表示しています。コンポーネントの各バージョンの依存関係は、AWS IoT Greengrass コンソール
コンポーネントの依存関係の詳細については、「コンポーネント recipe のリファレンス」を参照してください。
構成
このコンポーネントに設定パラメータはありません。
ローカルログファイル
このコンポーネントは次のログファイルを使用します。
/logs/
/greengrass/v2
lambdaFunctionComponentName
.log
このコンポーネントのログを確認するには
-
コアデバイスに次のコマンドを実行して、このコンポーネントのログファイルをリアルタイムに確認します。
を AWS IoT Greengrass ルートフォルダへのパスに置き換え、/greengrass/v2
lambdaFunctionComponentName
をこのコンポーネントが起動する Lambda 関数コンポーネントの名前に置き換えます。sudo tail -f
/logs//greengrass/v2
lambdaFunctionComponentName
.log
変更ログ
次の表は、コンポーネントの各バージョンにおける変更を示します。
バージョン |
変更 |
---|---|
2.0.13 |
|
2.0.12 |
|
2.0.11 |
Lambda マネージャー 2.3.0 のサポート。 |
2.0.10 |
|
2.0.9 |
Greengrass nucleus バージョン 2.5.0 のリリース用にバージョンが更新されました。 |
2.0.8 |
Greengrass nucleus バージョン 2.4.0 のリリース用にバージョンが更新されました。 |
2.0.7 |
Greengrass nucleus バージョン 2.3.0 のリリース用にバージョンが更新されました。 |
2.0.6 |
一般的なパフォーマンス向上とバグ修正。 |
2.0.4 |
|
2.0.3 |
当初のバージョン |