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 オープンソース
Greengrass nucleus AWS IoT Greengrass Core ソフトウェアの nucleus。このコンポーネントを使用して、コアデバイスのソフトウェアを設定と更新します。 nucleus Linux、Windows はい
クライアントデバイス認証 クライアントデバイスと呼ばれるローカル 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 に公開し、 を使用して Grafana ダッシュボードにストリームを表示します AWS IoT TwinMaker。 ジェネリック 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 ブリッシュ/サブスクライブ、および 間で MQTT メッセージをリレーします 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 いいえ
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 いいえ