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

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

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

AWS IoT Greengrass は、デバイスにデプロイできるプレビルドコンポーネントを提供して保守します。これらのコンポーネントには、機能 (ストリームマネージャーなど)、AWS IoT Greengrass V1 コネクタ (CloudWatch メトリクスなど)、ローカル開発ツール (AWS IoT Greengrass CLI など) が含まれています。スタンドアロンの機能性のため、デバイスにこれらのコンポーネントをデプロイ、あるいはカスタム 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 lite 低コストのエッジデバイスと大容量アプリケーション向けに最適化された、リソースに制約のあるデバイス向けの軽量な 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 アプリケーションマネージャー AWS IoT Greengrass が Docker Hub と Amazon Elastic Container Registry (Amazon ECR) から Docker イメージをダウンロードできるようにします。 ジェネリック Linux、Windows なし なし
Kinesis Video Streams 向けのエッジコネクタ ローカルカメラからビデオフィードを読み取り、ストリームを Kinesis Video Streams に発行し、AWS IoT TwinMaker でストリームを Grafana ダッシュボードに表示します。 ジェネリック Linux なし なし
Greengrass CLI ローカルなデプロイを作成して Greengrass コアデバイスとそのコンポーネントとやり取りするために使用できるコマンドラインインターフェイスを提供します。 プラグイン Linux、Windows あり いいえ
IP ディテクター MQTT ブローカーの接続情報を AWS IoT Greengrass に報告し、クライアントデバイスが接続方法を検出できるようにします。 プラグイン 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 ブリッジ クライアントデバイス、ローカル AWS IoT Greengrass パブリッシュ/サブスクライブ、AWS IoT Core の間で MQTT メッセージをリレーします。 プラグイン Linux、Windows あり いいえ
MQTT 3.1.1 ブローカー (モケット) クライアントデバイスとコアデバイスの間のメッセージを処理する、MQTT 3.1.1 ブローカーを実行します。 プラグイン Linux、Windows あり いいえ
MQTT 5 ブローカー (EMQX) クライアントデバイスとコアデバイスの間のメッセージを処理する、MQTT 5 ブローカーを実行します。 ジェネリック Linux、Windows なし なし
PKCS#11 プロバイダ Greengrass コンポーネントに対して、ハードウェアセキュリティモジュール (HSM) に安全に保存しているプライベートキーと証明書へのアクセスを有効にします。 プラグイン Linux あり いいえ
シークレットマネージャー AWS Secrets Manager シークレットからのシークレットのデプロイし、Greengrass コアデバイスのカスタムコンポーネントでパスワードなどの認証情報を安全に使用できるようにします。 プラグイン Linux、Windows あり いいえ
セキュアトンネリング 制限されたファイアウォールの背後にある Greengrass コアデバイスと双方向通信を確立するために使用できる AWS IoT の安全なトンネリング接続を有効化します。 ジェネリック Linux なし あり
シャドウマネージャー コアデバイス上のシャドウとの対話を有効にします。AWS IoT デバイスシャドウサービスで、シャドウドキュメントのストレージとローカルシャドウ状態の同期も管理します。 プラグイン 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 Cloud にデータをパブリッシュします。 ジェネリック Linux、Windows なし なし
IoT SiteWise プロセッサ Greengrass コアデバイス上にデータを処理します。 ジェネリック Linux、Windows なし なし