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