Lambda ランチャー - AWS IoT Greengrass

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

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 コンソールでも確認できます。コンポーネントの詳細ページで [Dependencies] (依存関係) リストを確認します。

2.0.11 – 2.0.13

次の表に、このコンポーネントのバージョン 2.0.11 から 2.0.13 までの依存関係を示します。

依存関係 互換性のあるバージョン 依存関係タイプ
Lambda マネージャー >=2.0.0 <2.4.0 ハード
2.0.9 – 2.0.10

次の表に、このコンポーネントのバージョン 2.0.9 から 2.0.10 までの依存関係を示します。

依存関係 互換性のあるバージョン 依存関係タイプ
Lambda マネージャー >=2.0.0 <2.3.0 ハード
2.0.4 - 2.0.8

次の表に、このコンポーネントのバージョン 2.0.4 から 2.0.8 までの依存関係を示します。

依存関係 互換性のあるバージョン 依存関係タイプ
Lambda マネージャー >=2.0.0 <2.2.0 ハード
2.0.3

次の表に、このコンポーネントのバージョン 2.0.3 の依存関係を示します。

依存関係 互換性のあるバージョン 依存関係タイプ
Lambda マネージャー >=2.0.3 <2.1.0 ハード

コンポーネントの依存関係の詳細については、「コンポーネント recipe のリファレンス」を参照してください。

構成

このコンポーネントに設定パラメータはありません。

ローカルログファイル

このコンポーネントは次のログファイルを使用します。

/greengrass/v2/logs/lambdaFunctionComponentName.log
このコンポーネントのログを確認するには
  • コアデバイスに次のコマンドを実行して、このコンポーネントのログファイルをリアルタイムに確認します。を AWS IoT Greengrass ルートフォルダへのパス/greengrass/v2に置き換え、lambdaFunctionComponentName をこのコンポーネントが起動する Lambda 関数コンポーネントの名前に置き換えます。

    sudo tail -f /greengrass/v2/logs/lambdaFunctionComponentName.log

変更ログ

次の表は、コンポーネントの各バージョンにおける変更を示します。

バージョン

変更

2.0.13

バグ修正と機能向上

一般的なバグ修正と機能強化。

2.0.12

バグ修正と機能向上

前のプロセスが正しく停止しなかった場合に、Lambda ランチャーがエラーをスローすることがある問題を修正しました。

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

バグ修正と機能向上
  • コンポーネントが AddGroupOwner Lambda 関数コンテナを正しく渡さない問題を修正しました。

2.0.3

当初のバージョン