AWSが提供したコンポーネント - AWS IoT Greengrass

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

AWSが提供したコンポーネント

AWS IoT Greengrass は、デバイスにデプロイできる構築済みのコンポーネントを提供し、維持します。これらのコンポーネントには、機能 (ストリームマネージャーなど)、 AWS IoT Greengrass V1 コネクタ (CloudWatch メトリクスなど)、ローカル開発ツール (CLI など) AWS IoT Greengrass が含まれます。スタンドアロンの機能性のため、デバイスにこれらのコンポーネントをデプロイ、あるいはカスタム Greengrass コンポーネントに従属関係として使用することができます。

注記

いくつかの AWS提供されるコンポーネントは、Greengrass nucleus の特定のマイナーバージョンによって異なります。この従属関係により、Greengrass nucleus を新しいマイナーバージョンに更新するとき、これらのコンポーネントを更新する必要があります。各コンポーネントが依存する nucleus の特定バージョンの情報については、対応するコンポーネントのトピックを参照してください。nucleus の更新の詳細については、「AWS IoT Greengrass Core ソフトウェア (OTA) を更新する」を参照してください。

コンポーネントにジェネリックと Lambda の両方のコンポーネントタイプがある場合、コンポーネントの現在のバージョンはジェネリックタイプであり、コンポーネントの以前のバージョンは Lambda タイプです。

コンポーネント 説明 コンポーネントタイプ サポートされる OS オープンソース Nucleus lite 互換
Greengrass nucleus AWS IoT Greengrass Core ソフトウェアの nucleus。このコンポーネントを使用して、コアデバイスのソフトウェアを設定と更新します。 nucleus Linux、Windows あり いいえ
Greengrass nucleus ライト 低コストのエッジデバイスと大容量アプリケーション向けに最適化された、リソースに制約のあるデバイス向けの軽量な nucleus NucleusLite Linux あり いいえ
クライアントデバイス認証 クライアントデバイスと呼ばれるローカル IoT デバイスがコアデバイスに接続できるようにします。 プラグイン Linux、Windows あり いいえ
CloudWatch メトリクス Amazon CloudWatch にカスタムメトリクスをパブリッシュします。 ジェネリック、Lambda Linux、Windows あり あり
AWS IoT Device Defender Greengrass コアデバイスの状態の変化を管理者に通知し、異常な行動を特定します。 ジェネリック、Lambda Linux、Windows あり いいえ
ディスクスプーラ Greengrass コアデバイスから  AWS IoT Core にスプールされたメッセージについて永続ストレージオプションを有効にします。このコンポーネントは、これらの送信メッセージをディスクに保存します。 プラグイン Linux、Windows あり いいえ
Docker アプリケーションマネージャー が Docker Hub と Amazon Elastic Container Registry (Amazon ECR) から Docker イメージをダウンロード AWS IoT Greengrass できるようにします。 ジェネリック Linux、Windows なし なし
Kinesis Video Streams 向けのエッジコネクタ ローカルカメラからビデオフィードを読み取り、Kinesis Video Streams にストリームを発行し、 AWS IoT TwinMaker を使用して Grafana ダッシュボードにストリームを表示します。 ジェネリック Linux なし なし
Greengrass CLI ローカルなデプロイを作成して Greengrass コアデバイスとそのコンポーネントとやり取りするために使用できるコマンドラインインターフェイスを提供します。 プラグイン Linux、Windows あり いいえ
IP ディテクター クライアントデバイスが接続方法を検出できるように AWS IoT Greengrass、MQTT ブローカーの接続情報を に報告します。 プラグイン Linux、Windows あり いいえ
Firehose Amazon Data Firehose 配信ストリームを介して、 AWS クラウドの送信先にデータをパブリッシュします。 Lambda Linux なし なし
Lambda ランチャー Lambda 関数のプロセスと環境設定を処理します。 ジェネリック Linux なし なし
Lambda マネージャー Lambda 関数のプロセス間通信とスケーリングを処理します。 プラグイン Linux なし なし
Lambda ランタイム 各 Lambda ランタイムにアーティファクトを提供します。 ジェネリック Linux なし なし
レガシーサブスクリプションルーター AWS IoT Greengrass V1 で実行される Lambda 関数のサブスクリプションを管理します。 ジェネリック Linux なし なし
ローカルデバッグコンソール Greengrass コアデバイスとそのコンポーネントのデバッグと管理に使用できるローカルコンソールを提供します。 プラグイン Linux、Windows あり いいえ
ログマネージャー Greengrass コアデバイス上にログを収集してアップロードします。 プラグイン Linux、Windows あり いいえ
機械学習コンポーネント Greengrass コアデバイスで機械学習の推論を実行するために使用できる機械学習モデルとサンプル推論コードを提供します。 機械学習コンポーネント」を参照してください。 なし
Modbus-RTU プロトコルアダプタ ローカルの Modbus RTU デバイスから情報をポーリングします。 Lambda Linux なし なし
nucleus テレメトリエミッタ nucleus から収集されたシステムヘルステレメトリデータをローカルトピックまたは AWS IoT Core MQTT トピックに発行します。 プラグイン Linux、Windows あり いいえ
MQTT ブリッジ クライアントデバイス、ローカルパブリッシュ/サブスクライブ、および 間で MQTT AWS IoT Greengrass メッセージを中継します AWS IoT Core。 プラグイン Linux、Windows あり いいえ
MQTT 3.1.1 ブローカー (モケット) クライアントデバイスとコアデバイスの間のメッセージを処理する、MQTT 3.1.1 ブローカーを実行します。 プラグイン Linux、Windows あり いいえ
MQTT 5 ブローカー (EMQX) クライアントデバイスとコアデバイスの間のメッセージを処理する、MQTT 5 ブローカーを実行します。 ジェネリック Linux、Windows なし なし
PKCS#11 プロバイダ Greengrass コンポーネントに対して、ハードウェアセキュリティモジュール (HSM) に安全に保存しているプライベートキーと証明書へのアクセスを有効にします。 プラグイン Linux あり いいえ
シークレットマネージャー Greengrass コアデバイスのカスタムコンポーネントでパスワードなどの認証情報を安全に使用できるように、シークレットからシー AWS Secrets Manager クレットをデプロイします。 プラグイン Linux、Windows あり いいえ
セキュアトンネリング 制限されたファイアウォールの背後にある Greengrass コアデバイスとのバイナリ通信を確立するために使用できる AWS IoT 安全なトンネリング接続を有効にします。 ジェネリック Linux なし あり
シャドウマネージャー コアデバイス上のシャドウとの対話を有効にします。シャドウドキュメントストレージと、ローカルシャドウ状態の AWS IoT Device Shadow サービスとの同期を管理します。 プラグイン Linux、Windows あり いいえ
Amazon SNS Amazon SNS トピックにメッセージを公開します。 Lambda Linux なし なし
ストリームマネージャー 大量のデータをローカルソースから AWS クラウドにストリーミングします。 ジェネリック Linux、Windows なし あり
システムログフォワーダー systemd-journald ログを にアップロードします AWS クラウド。 ジェネリック Linux あり あり
Systems Manager エージェント を使用してコアデバイスを管理します。これにより AWS Systems Manager、デバイスにパッチを適用したり、コマンドを実行したりできます。 ジェネリック Linux あり いいえ
トークン交換サービス サービスとやり取り AWS するために使用できる AWS 認証情報を提供します。 ジェネリック Linux、Windows なし なし
IoT SiteWise OPC UA コレクター OPC-UA サーバーからデータを収集します。 ジェネリック Linux、Windows なし なし
IoT SiteWise OPC UA データソースシミュレーター サンプルデータを生成するローカル OPC-UA サーバーを実行します。 ジェネリック Linux、Windows なし なし
IoT SiteWise パブリッシャー AWS クラウドにデータを発行します。 ジェネリック Linux、Windows なし なし
IoT SiteWise プロセッサ Greengrass コアデバイス上にデータを処理します。 ジェネリック Linux、Windows なし なし