

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

# Greengrass nucleus
<a name="greengrass-nucleus-component"></a>

Greengrass nucleus コンポーネント (`aws.greengrass.Nucleus`) は必須コンポーネントであり、デバイスで AWS IoT Greengrass Core ソフトウェアを実行するための最小要件です。このコンポーネントを設定して、 AWS IoT Greengrass Core ソフトウェアをリモートでカスタマイズおよび更新できます。このコンポーネントをデプロイして、コアデバイスでプロキシ、デバイスロール、 AWS IoT モノの設定などの設定を行います。

**注記**  
Greengrass バージョン 2.14.0 以降、制約のあるエッジデバイスで nucleus デバイスランタイムのメモリフットプリント最適化バージョンが利用可能になりました。設定と使用の詳細については、「[Greengrass nucleus lite](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)」を参照してください。

**重要**  
nucleus コンポーネントのバージョンが変更された場合、または特定の設定パラメータを変更すると、nucleus とデバイス上の他のすべてのコンポーネントを含む AWS IoT Greengrass Core ソフトウェアが再起動して変更を適用します。  
<a name="component-patch-update"></a>コンポーネントをデプロイすると、 はそのコンポーネントのすべての依存関係のサポートされている最新バージョン AWS IoT Greengrass をインストールします。このため、モノのグループに新しいデバイスを追加するか、それらのデバイスをターゲットとするデプロイを更新すると、 AWS提供されたパブリックコンポーネントの新しいパッチバージョンがコアデバイスに自動的にデプロイされる可能性があります。nucleus の更新など、一部の自動更新により、デバイスに予期せぬ再起動が発生することがあります。  
<a name="component-version-pinning"></a>デバイスで実行されているコンポーネントに不要に更新されることを防ぐには、[デプロイを作成する](create-deployments.md)際、そのコンポーネントの優先バージョンを直接含めることをお勧めします。 AWS IoT Greengrass Core ソフトウェアの更新動作の詳細については、「」を参照してください[AWS IoT Greengrass Core ソフトウェア (OTA) の更新](update-greengrass-core-v2.md)。

**Topics**
+ [バージョン](#greengrass-nucleus-component-versions)
+ [デバイスの要件](#greengrass-v2-requirements)
+ [サポートされているプラットフォーム](#greengrass-v2-supported-platforms)
+ [オペレーティングシステム](#greengrass-nucleus-component-os-support)
+ [要件](#greengrass-nucleus-component-requirements)
+ [依存関係](#greengrass-nucleus-component-dependencies)
+ [ダウンロードとインストール](#greengrass-nucleus-component-install)
+ [設定](#greengrass-nucleus-component-configuration)
+ [ローカルログファイル](#greengrass-nucleus-component-log-file)
+ [変更ログ](#greengrass-nucleus-component-changelog)

## バージョン
<a name="greengrass-nucleus-component-versions"></a>

このコンポーネントには、次のバージョンがあります。
+ 2.16.x
+ 2.15.x
+ 2.14.x
+ 2.13.x
+ 2.12.x
+ 2.11.x
+ 2.10.x
+ 2.9.x
+ 2.8.x
+ 2.7.x
+ 2.6.x
+ 2.5.x
+ 2.4.x
+ 2.3.x
+ 2.2.x
+ 2.1.x
+ 2.0.x

## デバイスの要件
<a name="greengrass-v2-requirements"></a>

**注記**  
 AWS IoT Device Tester の を使用して AWS IoT Greengrass 、デバイスが AWS IoT Greengrass Core ソフトウェアを実行し、 と通信できることを確認できます AWS クラウド。詳細については、「[AWS IoT Device Tester for AWS IoT Greengrass V2 を使用する](device-tester-for-greengrass-ug.md)」を参照してください。

------
#### [ Linux ]
+ <a name="requirement-supported-region"></a>がサポート[AWS リージョン](https://en.wikipedia.org/wiki/Amazon_Web_Services#Availability_and_topology)する の使用 AWS IoT Greengrass V2。サポートされているリージョンのリストについては、「AWS 全般のリファレンス」の「[AWS IoT Greengrass V2 の エンドポイントとクォータ](https://docs.aws.amazon.com/general/latest/gr/greengrassv2.html)」を参照してください。
+  AWS IoT Greengrass Core ソフトウェアで使用できるディスク容量は 256 MB 以上です。この要件には、コアデバイスにデプロイされたコンポーネントは含まれません。
+  AWS IoT Greengrass Core ソフトウェアに割り当てられる最小 96 MB の RAM。この要件には、コアデバイスで実行されるコンポーネントは含まれません。詳細については、「[JVM オプションでメモリ割り当てを制御する](configure-greengrass-core-v2.md#jvm-tuning)」を参照してください。
+ Java ランタイム環境 (JRE) バージョン 8 以降。デバイスの [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) 環境変数で Java が利用可能になっている必要があります。Java を使用してカスタムコンポーネントを開発するには、Java Development Kit (JDK) をインストールする必要があります。[Amazon Corretto](https://aws.amazon.com/corretto/) または [OpenJDK](https://openjdk.java.net/) の長期サポートバージョンを使用することをお勧めします。バージョン 8 以降が必要です。
+ [[GNU C Library]](https://www.gnu.org/software/libc/) (GNU C ライブラリ)(glibc) バージョン 2.25 以降。
+  AWS IoT Greengrass Core ソフトウェアをルートユーザーとして実行する必要があります。例えば `sudo` を使用します。
+ などの AWS IoT Greengrass Core ソフトウェアを実行するルートユーザーには`root`、ユーザーとグループ`sudo`で を実行するアクセス許可が必要です。`/etc/sudoers` ファイルは、このユーザーに `sudo` を他のグループとして実行する権限が与えられていることが必要です。`/etc/sudoers` のユーザーの権限は、次の例のようになります。

  ```
  root    ALL=(ALL:ALL) ALL
  ```
+ コアデバイスは、一連のエンドポイントおよびポートへのアウトバウンド要求を実行できる必要があります。詳細については、「[プロキシまたはファイアウォールを介したデバイストラフィックを許可する](allow-device-traffic.md)」を参照してください。
+ `/tmp` ディレクトリは `exec` 権限でマウントする必要があります。
+ 次のすべてのシェルコマンド:
  + `ps -ax -o pid,ppid`
  + `sudo`
  + `sh`
  + `kill`
  + `cp`
  + `chmod`
  + `rm`
  + `ln`
  + `echo`
  + `exit`
  + `id`
  + `uname`
  + `grep`
+ デバイスでは、次のオプションのシェルコマンドが必要な場合もあります。
  + (オプション) `systemctl`。このコマンドは、 AWS IoT Greengrass Core ソフトウェアをシステムサービスとして設定するために使用します。
  + (オプション) `useradd`、`groupadd`、および `usermod`。これらのコマンドは、`ggc_user` システムユーザーと `ggc_group` システムグループを設定するために使用します。
  + (オプション) `mkfifo`。このコマンドは、Lambda 関数をコンポーネントとして実行するために使用します。
+ コンポーネントプロセスのシステムリソース制限を設定するには、デバイスで Linux カーネルバージョン 2.6.24 以降を実行する必要があります。
+ Lambda 関数を実行するには、デバイスが追加の要件を満たしている必要があります。詳細については、「[Lambda 関数の要件](setting-up.md#greengrass-v2-lambda-requirements)」を参照してください。

------
#### [ Windows ]
+ <a name="requirement-supported-region"></a>がサポート[AWS リージョン](https://en.wikipedia.org/wiki/Amazon_Web_Services#Availability_and_topology)する の使用 AWS IoT Greengrass V2。サポートされているリージョンのリストについては、「AWS 全般のリファレンス」の「[AWS IoT Greengrass V2 の エンドポイントとクォータ](https://docs.aws.amazon.com/general/latest/gr/greengrassv2.html)」を参照してください。
+  AWS IoT Greengrass Core ソフトウェアで使用できるディスク容量は 256 MB 以上です。この要件には、コアデバイスにデプロイされたコンポーネントは含まれません。
+  AWS IoT Greengrass Core ソフトウェアに割り当てられる最小 160 MB の RAM。この要件には、コアデバイスで実行されるコンポーネントは含まれません。詳細については、「[JVM オプションでメモリ割り当てを制御する](configure-greengrass-core-v2.md#jvm-tuning)」を参照してください。
+ Java ランタイム環境 (JRE) バージョン 8 以降。デバイスの [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) システム変数で Java が利用可能になっている必要があります。Java を使用してカスタムコンポーネントを開発するには、Java Development Kit (JDK) をインストールする必要があります。[Amazon Corretto](https://aws.amazon.com/corretto/) または [OpenJDK](https://openjdk.java.net/) の長期サポートバージョンを使用することをお勧めします。バージョン 8 以降が必要です。
**注記**  
[Greengrass nucleus](#greengrass-nucleus-component) のバージョン 2.5.0 を使用するには、64 ビット版の Java Runtime Environment (JRE) を使用する必要があります。Greengrass nucleus バージョン 2.5.1 は 32 ビットおよび 64 ビットの JRE をサポートします。
+  AWS IoT Greengrass Core ソフトウェアをインストールするユーザーは、管理者である必要があります。
+  AWS IoT Greengrass Core ソフトウェアをシステムサービスとしてインストールする必要があります。ソフトウェアをインストールするとき、`--setup-system-service true` を指定します。
+ コンポーネントプロセスを実行する各ユーザーは、LocalSystem アカウントに存在し、ユーザーの名前とパスワードが LocalSystem アカウントの認証情報マネージャーインスタンスに含まれている必要があります。[AWS IoT Greengrass Core ソフトウェアをインストールする](install-greengrass-core-v2.md)手順に従うときに、このユーザーを設定できます。
+ コアデバイスは、一連のエンドポイントおよびポートへのアウトバウンド要求を実行できる必要があります。詳細については、「[プロキシまたはファイアウォールを介したデバイストラフィックを許可する](allow-device-traffic.md)」を参照してください。

------

## サポートされているプラットフォーム
<a name="greengrass-v2-supported-platforms"></a>

AWS IoT Greengrass は、以下のプラットフォームを実行するデバイスを正式にサポートしています。このリストに含まれていないプラットフォームを持つデバイスは動作する可能性がありますが、これらの指定されたプラットフォームでのみ AWS IoT Greengrass テストされます。

------
#### [ Linux ]

アーキテクチャ:
+ Armv7l
+ Armv8 (AArch64)
+ x86\$164

------
#### [ Windows ]

アーキテクチャ:
+ x86\$164

バージョン:
+ Windows 10
+ Windows 11
+ Windows Server 2019
+ Windows Server 2022

**注記**  
一部の AWS IoT Greengrass 機能は、現在 Windows デバイスではサポートされていません。詳細については、「[Greengrass 機能の互換性](operating-system-feature-support-matrix.md)」および「[機能に関する考慮事項](#greengrass-v2-windows-feature-considerations)」を参照してください。

------

### 機能に関する考慮事項
<a name="greengrass-v2-windows-feature-considerations"></a>

一部の AWS IoT Greengrass 機能は、現在 Windows デバイスではサポートされていません。Windows デバイスが要件を満たしているかどうかを確認するには、機能の違いを確認してください。詳細については、「[Greengrass 機能の互換性](operating-system-feature-support-matrix.md)」を参照してください。

カスタムの Linux ベースのオペレーティングシステムをビルドするには、[[ AWS IoT Greengrass project]](https://github.com/aws/meta-aws/tree/master/recipes-iot) ( プロジェクト) の `meta-aws` に BitBake recipe を使用できます。この`meta-aws`プロジェクトでは、[OpenEmbedded](https://www.openembedded.org/wiki/Main_Page) および Yocto プロジェクトビルドフレームワークで構築された[組み込み Linux](https://elinux.org/) システムで AWS エッジソフトウェア機能を構築するために使用できるレシピを提供します。[Yocto Project](https://www.yoctoproject.org/) は、ハードウェアのアーキテクチャに関係なく、組み込みアプリケーション用のカスタム Linux ベースのシステムをビルドするのに役立つ、オープンソースのコラボレーションプロジェクトです。の AWS IoT Greengrass BitBake レシピは、デバイスで AWS IoT Greengrass Core ソフトウェアをインストール、設定、および自動的に実行します。

Linux プラットフォームは、Docker コンテナ AWS IoT Greengrass で実行することもできます。詳細については、「[Docker コンテナで AWS IoT Greengrass Core ソフトウェアを実行する](run-greengrass-docker.md)」を参照してください。

## オペレーティングシステム
<a name="greengrass-nucleus-component-os-support"></a>

このコンポーネントは、次のオペレーティングシステムを実行するコアデバイスにインストールできます。
+ Linux
+ Server 

詳細については、「[サポートされているプラットフォーム](#greengrass-v2-supported-platforms)」を参照してください。

## 要件
<a name="greengrass-nucleus-component-requirements"></a>

Greengrass nucleus と AWS IoT Greengrass Core ソフトウェアをインストールして実行するには、デバイスが特定の要件を満たしている必要があります。詳細については、「[デバイスの要件](#greengrass-v2-requirements)」を参照してください。

Greengrass nucleus コンポーネントは、VPC での実行がサポートされています。このコンポーネントを VPC にデプロイするには、以下が必要です。
+ Greengrass nucleus コンポーネントは AWS IoT data、、 AWS IoT 認証情報、および Amazon S3 に接続する必要があります。

## 依存関係
<a name="greengrass-nucleus-component-dependencies"></a>

Greengrass nucleus にはコンポーネントの依存関係は含まれません。ただし、いくつかの AWSで提供されるコンポーネントには、依存関係としての nucleus が含まれます。詳細については、「[AWS が提供したコンポーネント](public-components.md)」を参照してください。

コンポーネントの依存関係の詳細については、「[コンポーネント recipe のリファレンス](component-recipe-reference.md#recipe-reference-component-dependencies)」を参照してください。

## ダウンロードとインストール
<a name="greengrass-nucleus-component-install"></a>

お使いのデバイスに Greengrass nucleus コンポーネントを設定するインストーラをダウンロードできます。このインストーラは、お使いのデバイスを Greengrass コアデバイスとしてセットアップします。実行できるインストールには、必要な AWS リソースを作成するクイックインストールと、自分で AWS リソースを作成する手動インストールの 2 種類があります。詳細については、「[AWS IoT Greengrass Core ソフトウェアをインストールします。](install-greengrass-core-v2.md)」を参照してください。

チュートリアルに従って Greengrass nucleus をインストールし、Greengrass コンポーネントの開発を参照することもできます。詳細については、「[チュートリアル: AWS IoT Greengrass V2 の開始方法](getting-started.md)」を参照してください。

## 設定
<a name="greengrass-nucleus-component-configuration"></a>

このコンポーネントには、コンポーネントのデプロイ時にカスタマイズできる次の設定パラメータが用意されています。一部のパラメータでは、 AWS IoT Greengrass Core ソフトウェアを再起動して有効にする必要があります。このコンポーネントの設定理由と方法の詳細については、「[AWS IoT Greengrass Core ソフトウェアを設定する](configure-greengrass-core-v2.md)」を参照してください。

`iotRoleAlias`  
<a name="nucleus-component-configuration-iot-role-alias"></a>トークン交換 IAM AWS IoT ロールを指すロールエイリアス。 AWS IoT 認証情報プロバイダーはこのロールを引き受け、Greengrass コアデバイスが AWS サービスとやり取りできるようにします。詳細については、「[コアデバイスが AWS サービスとやり取りできるように認可する](device-service-role.md)」を参照してください。  
`--provision true` オプションを使用して AWS IoT Greengrass Core ソフトウェアを実行すると、ソフトウェアはロールエイリアスをプロビジョニングし、nucleus コンポーネントでその値を設定します。

  `interpolateComponentConfiguration`   
(オプション) コンポーネント設定の[コンポーネント recipe 変数](component-recipe-reference.md#recipe-variables)、および[マージ設定の更新](update-component-configurations.md#merge-configuration-update-recipe-variables)を補間するように、Greengrass nucleus を有効化することができます。コアデバイスが、recipe 変数を設定内で使用する Greengrass コンポーネントを実行できるように、このオプションを `true` に設定することをお勧めします。  
この機能は、このコンポーネントの v2.6.0 以降で利用可能です。  
デフォルト: `false`

`networkProxy`  
(オプション) すべての接続に使用するネットワークプロキシ。詳細については、「[ポート 443 での接続またはネットワークプロキシを通じた接続](configure-greengrass-core-v2.md#configure-alpn-network-proxy)」を参照してください。  
<a name="nucleus-component-parameter-restart-para"></a>この設定パラメータに変更をデプロイすると、変更を有効にするために AWS IoT Greengrass Core ソフトウェアが再起動します。
このオブジェクトには、次の情報が含まれます。    
`noProxyAddresses`  
(オプション) プロキシの対象外となる IP アドレスやホスト名のカンマ区切りリスト。  
`proxy`  
接続先のプロキシ。このオブジェクトには、次の情報が含まれます。    
`url`  
プロキシサーバーの URL (`scheme://userinfo@host:port` 形式)。  <a name="nucleus-component-configuration-proxy-url-segments"></a>
+ `scheme` - スキーム。`http` または `https` である必要があります。
**重要**  
<a name="https-proxy-greengrass-nucleus-requirement"></a>HTTPS プロキシを使用するには、Greengrass コアデバイスで [Greengrass nucleus ](#greengrass-nucleus-component) v2.5.0 以降を実行している必要があります。  
HTTPS プロキシを設定する場合は、コアデバイスの Amazon ルート CA 証明書にプロキシサーバー CA 証明書を追加する必要があります。詳細については、「[コアデバイスが HTTPS プロキシを信頼できるようにする](configure-greengrass-core-v2.md#https-proxy-certificate-trust)」を参照してください。
+ `userinfo` - (オプション) ユーザー名とパスワードの情報。この情報を `url` で指定する場合、Greengrass コアデバイスは `username` および `password` フィールドを無視します。
+ `host` – プロキシサーバーのホスト名または IP アドレス。
+ `port` - (オプション) ポート番号。ポートを指定しない場合、Greengrass コアデバイスは次のデフォルト値を使用します。
  + `http` – 80
  + `https` – 443  
`username`  
(オプション) プロキシサーバーを認証するユーザー名です。  
`password`  
(オプション) プロキシサーバーを認証するパスワードです。

`mqtt`  
(オプション) Greengrass コアデバイスの MQTT 設定。詳細については、「[ポート 443 での接続またはネットワークプロキシを通じた接続](configure-greengrass-core-v2.md#configure-alpn-network-proxy)」を参照してください。  
<a name="nucleus-component-parameter-restart-para"></a>この設定パラメータに変更をデプロイすると、変更を有効にするために AWS IoT Greengrass Core ソフトウェアが再起動します。
このオブジェクトには、次の情報が含まれます。    
`port`  
(オプション) MQTT 接続に使用するポート。  
デフォルト: `8883`  
`keepAliveTimeoutMs`  
(オプション) MQTT 接続を維持するためにクライアントが送信する各 `PING` メッセージを送信する間隔 (ミリ秒)。この値は `pingTimeoutMs` より大きくなければなりません。  
デフォルト: `60000` (60 秒)  
`pingTimeoutMs`  
(オプション) クライアントがサーバーから `PINGACK` メッセージを受信するまで待機する時間 (ミリ秒)。待機時間がタイムアウトを超えると、コアデバイスは MQTT 接続を閉じて再度開きます。この値は、`keepAliveTimeoutMs` より小さくなければなりません。  
デフォルト: `30000` (30 秒)  
`operationTimeoutMs`  
(オプション) MQTT 操作 (`CONNECT` や `PUBLISH` など) が完了するまでクライアントが待機する時間 (ミリ秒)。このオプションは MQTT `PING` メッセージやキープアライブメッセージには適用されません。  
デフォルト: `30000` (30 秒)  
`maxInFlightPublishes`  
(オプション) 同時に送信できる未確認の MQTT QoS 1 メッセージの最大数。  
この機能は、このコンポーネントの v2.1.0 以降に利用できます。  
デフォルト: `5`  
有効な範囲: 最大値は 100 です。  
`maxMessageSizeInBytes`  
(オプション) MQTT メッセージの最大サイズ。メッセージがこのサイズを超えると、Greengrass nucleus でエラーとなりメッセージが拒否されます。  
この機能は、このコンポーネントの v2.1.0 以降に利用できます。  
デフォルト: `131072` (128 KB)  
有効な範囲: 最大値は `2621440` (2.5 MB) です。  
`maxPublishRetry`  
(オプション) パブリッシュに失敗したメッセージを再試行する最大回数。`-1` の再試行回数の上限はありません。  
この機能は、このコンポーネントの v2.1.0 以降に利用できます。  
デフォルト: `100`  
`spooler`  
(オプション) Greengrass コアデバイスの MQTT スプーラ設定。このオブジェクトには、次の情報が含まれます。    
`storageType`  
メッセージを保存するためのストレージタイプ。`storageType` が `Disk` に設定されている場合、`pluginName` を設定できます。`Memory` または `Disk` のどちらかを指定できます。  
この機能は、[Greengrass nucleus コンポーネント](#greengrass-nucleus-component)の v2.11.0 以降で利用できます。  
MQTT スプーラの `storageType` が `Disk` に設定されていて、Greengrass nucleus をバージョン 2.11.x から以前のバージョンにダウングレードしたい場合は、設定を `Memory` に戻す必要があります。2.10.x 以前のバージョンの Greengrass nucleus でサポートされている `storageType` の設定は `Memory` のみです。このガイダンスに従わないと、スプーラが壊れる可能性があります。スプーラが壊れると、Greengrass コアデバイスが MQTT メッセージを  AWS クラウド に送信できなくなります。
デフォルト: `Memory`  
`pluginName`  
(オプション) プラグインコンポーネント名。このコンポーネントは、`storageType` が `Disk` に設定されている場合にのみ使用されます。このオプションのデフォルトは `aws.greengrass.DiskSpooler` で、Greengrass が提供する [ディスクスプーラ](disk-spooler-component.md) を使用します。  
この機能は、[Greengrass nucleus コンポーネント](#greengrass-nucleus-component)の v2.11.0 以降で利用できます。  
デフォルト: `"aws.greengrass.DiskSpooler"`  
`maxSizeInBytes`  
(オプション) コアデバイスが未処理の MQTT メッセージをメモリに格納するキャッシュの最大サイズ。キャッシュがいっぱいになると、新しいメッセージは拒否されます。  
デフォルト: `2621440` (2.5 MB)  
`keepQos0WhenOffline`  
(オプション) コアデバイスがオフライン中に受信する MQTT QoS 0 メッセージをスプールできます。このオプションを `true` に設定した場合、コアデバイスは、オフライン中に送信できない QoS 0 メッセージをスプールします。このオプションを `false` に設定した場合、コアデバイスはこれらのメッセージを廃棄します。コアデバイスは、スプールがいっぱいでない限り、常に QoS 1 メッセージをスプールします。  
デフォルト: `false`  
`version`  
(オプション) MQTT のバージョン。`mqtt3` または `mqtt5` のどちらかを指定できます。  
この機能は、[Greengrass nucleus コンポーネント](#greengrass-nucleus-component)の v2.10.0 以降で利用できます。  
デフォルト: `mqtt5`  
`receiveMaximum`  
(オプション) ブローカーが送信できる未承認の QoS1 パケットの最大数。  
この機能は、[Greengrass nucleus コンポーネント](#greengrass-nucleus-component)の v2.10.0 以降で利用できます。  
デフォルト: `100`  
`sessionExpirySeconds`  
(オプション) IoT Core からのセッション継続を要求できる時間 (秒) を指定します。デフォルトは、 でサポートされる最大時間です AWS IoT Core。  
この機能は、[Greengrass nucleus コンポーネント](#greengrass-nucleus-component)の v2.10.0 以降で利用できます。  
デフォルト: `604800 (7 days)`  
`minimumReconnectDelaySeconds`  
(オプション) 再接続動作のオプション。MQTT が再接続するまでの最小時間 (秒) を指定します。  
この機能は、[Greengrass nucleus コンポーネント](#greengrass-nucleus-component)の v2.10.0 以降で利用できます。  
デフォルト: `1`  
`maximumReconnectDelaySeconds`  
(オプション) 再接続動作のオプション。MQTT が再接続するまでの最大時間 (秒) を指定します。  
この機能は、[Greengrass nucleus コンポーネント](#greengrass-nucleus-component)の v2.10.0 以降で利用できます。  
デフォルト: `120`  
`minimumConnectedTimeBeforeRetryResetSeconds`  
(オプション) 再接続動作のオプション。リトライ遅延が最小値にリセットされる以前に、接続がアクティブでなければならない時間 (秒) を指定します。  
この機能は、[Greengrass nucleus コンポーネント](#greengrass-nucleus-component)の v2.10.0 以降で利用できます。  
デフォルト: `30`

  `jvmOptions`  
(オプション) AWS IoT Greengrass Core ソフトウェアの実行に使用する JVM オプション。 AWS IoT Greengrass Core ソフトウェアを実行するために推奨される JVM オプションについては、「」を参照してください[JVM オプションでメモリ割り当てを制御する](configure-greengrass-core-v2.md#jvm-tuning)。  
<a name="nucleus-component-parameter-restart-para"></a>この設定パラメータに変更をデプロイすると、変更を有効にするために AWS IoT Greengrass Core ソフトウェアが再起動します。

`iotDataEndpoint`  
<a name="nucleus-component-configuration-iot-data-endpoint"></a> AWS IoT のデータエンドポイント AWS アカウント。  
<a name="nucleus-component-set-iot-endpoints"></a>`--provision true` オプションを使用して AWS IoT Greengrass Core ソフトウェアを実行すると、ソフトウェアは からデータと認証情報のエンドポイントを取得し AWS IoT 、nucleus コンポーネントに設定します。

`iotCredEndpoint`  
<a name="nucleus-component-configuration-iot-cred-endpoint"></a>の AWS IoT 認証情報エンドポイント AWS アカウント。  
<a name="nucleus-component-set-iot-endpoints"></a>`--provision true` オプションを使用して AWS IoT Greengrass Core ソフトウェアを実行すると、ソフトウェアは からデータと認証情報のエンドポイントを取得し AWS IoT 、nucleus コンポーネントに設定します。

`greengrassDataPlaneEndpoint`  
この機能は、このコンポーネントの v2.7.0 以降で利用可能です。  
詳細については、「[プライベート CA によって署名されたデバイス証明書を使用する](configure-greengrass-core-v2.md#configure-nucleus-private-ca)」を参照してください。

`greengrassDataPlanePort`  
この機能は、このコンポーネントの v2.0.4 以降で利用できます。  
(オプション) データプレーン接続に使用するポート。詳細については、「[ポート 443 での接続またはネットワークプロキシを通じた接続](configure-greengrass-core-v2.md#configure-alpn-network-proxy)」を参照してください。  
デバイスがアウトバウンド接続を確立できるポートを指定する必要があります。ブロックされているポートを指定すると、デバイスは に接続 AWS IoT Greengrass してデプロイを受信できなくなります。
次のオプションから選択します。  
+ `443`
+ `8443`
デフォルト: `8443`

`awsRegion`  
 AWS リージョン 使用する 。

`runWithDefault`  
コンポーネントの実行に使用するシステムユーザー。  
<a name="nucleus-component-parameter-restart-para"></a>この設定パラメータに変更をデプロイすると、変更を有効にするために AWS IoT Greengrass Core ソフトウェアが再起動します。
このオブジェクトには、次の情報が含まれます。    
`posixUser`  
コアデバイスがジェネリックコンポーネントおよび Lambda コンポーネントを実行するために使用するシステムユーザーの名前または ID (オプション)。ユーザーとグループを `user:group` の形式に従ってコロン (`:`) で区切って指定します。グループはオプションです。グループを指定しない場合、 AWS IoT Greengrass Core ソフトウェアはユーザーのプライマリグループを使用します。たとえば、`ggc_user` や `ggc_user:ggc_group` と指定することができます。詳細については、「[コンポーネントを実行するユーザーを設定する](configure-greengrass-core-v2.md#configure-component-user)」を参照してください。  
`--component-default-user ggc_user:ggc_group` オプションを使用して AWS IoT Greengrass Core ソフトウェアインストーラを実行すると、ソフトウェアはこのパラメータを nucleus コンポーネントに設定します。  
`windowsUser`  
この機能は、このコンポーネントの v2.5.0 以降で利用できます。  
Windows コアデバイスでこのコンポーネントを実行するために使用する Windows ユーザーの名前。ユーザーは各 Windows コアデバイスに存在し、その名前とパスワードが LocalSystem アカウントの認証情報マネージャーインスタンスに格納されている必要があります。詳細については、「[コンポーネントを実行するユーザーを設定する](configure-greengrass-core-v2.md#configure-component-user)」を参照してください。  
`--component-default-user ggc_user` オプションを使用して AWS IoT Greengrass Core ソフトウェアインストーラを実行すると、ソフトウェアはこのパラメータを nucleus コンポーネントに設定します。  
`systemResourceLimits`  
この機能は、このコンポーネントの v2.4.0 以降に利用できます。 AWS IoT Greengrass は、現在 Windows コアデバイスにこの機能をサポートしていません。  
デフォルトで、ジェネリックおよびコンテナ化されていない Lambda コンポーネントプロセスに適用されるシステムリソースの制限。デプロイを作成するときに、個々のコンポーネントのシステムリソース制限を上書きできます。詳細については、「[コンポーネントのシステムリソース制限を設定する](configure-greengrass-core-v2.md#configure-component-system-resource-limits)」を参照してください。  
このオブジェクトには、次の情報が含まれます。    
`cpus`  
 <a name="system-resource-limits-cpu-definition-each"></a>各コンポーネントのプロセスがコアデバイスで使用できる CPU 時間の最大量。コアデバイスの合計 CPU 時間は、デバイスの CPU コア数と同じです。たとえば、4 つの CPU コアを持つコアデバイスでは、この値を `2` に設定することで、各コンポーネントのプロセスを各 CPU コアの 50% の使用率に制限することができます。CPU コアが 1 つのデバイスの場合は、この値を `0.25` に設定することで、各コンポーネントのプロセスを CPU の 25% の使用率に制限することができます。この値を CPU コア数より大きい数に設定した場合、 AWS IoT Greengrass Core ソフトウェアはコンポーネントの CPU 使用率を制限しません。  
`memory`  
 <a name="system-resource-limits-memory-definition-each"></a>各コンポーネントのプロセスがコアデバイスで使用できる RAM の最大量 (キロバイト単位)。

 `s3EndpointType`   
(オプション) S3 エンドポイントタイプ。このパラメータは、米国東部 (バージニア北部) (`us-east-1`) リージョンでのみ有効になります。他のリージョンでこのパラメータを設定すると無視されます。次のオプションから選択します。  
+ `REGIONAL` – S3 クライアントと署名付き URL は、リージョンエンドポイントを使用します。
+ `GLOBAL` – S3 クライアントと署名付き URL はレガシーエンドポイントを使用します。
+ `DUALSTACK` – S3 署名付き URL はデュアルスタックエンドポイントを使用します。
デフォルト: `GLOBAL`

 `fipsMode`   
(オプション) Greengrass が FIPS エンドポイントを使用できるようにします。FIPS エンドポイントを有効にする方法の詳細については、「[FIPS エンドポイント](FIPS.html)」を参照してください。  
次のオプションから選択します。  
+ `true` true に設定すると、エンドポイントは FIPS エンドポイントを使用します。
+ `false` false の場合、エンドポイントは FIPS エンドポイントを使用しません。
デフォルト: `false`

`logging`  
(オプション) コアデバイスのログ設定。Greengrass ログの設定と使用方法の詳細については、「[AWS IoT Greengrass ログのモニタリング](monitor-logs.md)」を参照してください。  
このオブジェクトには、次の情報が含まれます。    
  `level`   
(オプション) 出力するログメッセージの最小レベル。  
こちらにレベル順に一覧表示されているログレベルから選択します。  <a name="nucleus-log-levels"></a>
+ `DEBUG`
+ `INFO`
+ `WARN`
+ `ERROR`
デフォルト: `INFO`  
  `format`   
(オプション) ログのデータ形式。次のオプションから選択します。  
+ `TEXT` - ログをテキスト形式で表示する場合は、このオプションを選択します。
+ `JSON` - [Greengrass CLI のログコマンド](gg-cli-logs.md)でログを表示したり、プログラムでログとやり取りしたりするには、このオプションを選択します。
デフォルト: `TEXT`  
`outputType`  
(オプション) ログの出力タイプ。次のオプションから選択します。  
+ `FILE` – AWS IoT Greengrass Core ソフトウェアは、 で指定したディレクトリ内のファイルにログを出力します`outputDirectory`。
+ `CONSOLE` – AWS IoT Greengrass Core ソフトウェアはログを に出力します`stdout`。コアデバイスがログを印刷するときにログを表示するには、このオプションを選択します。
デフォルト: `FILE`  
  `fileSizeKB`   
(オプション) 各ログファイルの最大サイズ (キロバイト単位)。ログファイルがこの最大ファイルサイズを超えると、 AWS IoT Greengrass Core ソフトウェアは新しいログファイルを作成します。  
<a name="nucleus-component-logging-parameter-file-only"></a>このパラメータは、`FILE` または `outputType` が指定されている場合にのみ適用されます。  
デフォルト: `1024`  
  `totalLogsSizeKB`   
(オプション) Greengrass nucleus を含む各コンポーネントのログファイルの最大合計サイズ (キロバイト単位)。Greengrass nucleus のログファイルには、[プラグインコンポーネント](develop-greengrass-components.md#component-types)からのログも含まれます。コンポーネントのログファイルの合計サイズがこの最大サイズを超えると、 AWS IoT Greengrass Core ソフトウェアはそのコンポーネントの最も古いログファイルを削除します。  
このパラメータは、[ログマネージャーコンポーネント](log-manager-component.md)の[ディスク容量の制限](log-manager-component.md#log-manager-component-configuration)パラメータ (`diskSpaceLimit`) と同等で、Greengrass nucleus (システム) と各コンポーネントに対して指定できます。 AWS IoT Greengrass Core ソフトウェアは、Greengrass nucleus と各コンポーネントの最大合計ログサイズとして 2 つの値の最小値を使用します。  
<a name="nucleus-component-logging-parameter-file-only"></a>このパラメータは、`FILE` または `outputType` が指定されている場合にのみ適用されます。  
デフォルト: `10240`  
  `outputDirectory`   
(オプション) ログファイルの出力ディレクトリ。  
<a name="nucleus-component-logging-parameter-file-only"></a>このパラメータは、`FILE` または `outputType` が指定されている場合にのみ適用されます。  
デフォルト: `/greengrass/v2/logs`。このとき AWS IoT Greengrass ルートフォルダは `/greengrass/v2` です。

  `fleetstatus`   
このパラメータは、このコンポーネントの v2.1.0 以降で利用できます。  
(オプション) コアデバイスのフリートステータス設定。  
このオブジェクトには、次の情報が含まれます。    
`periodicStatusPublishIntervalSeconds`  
(オプション) コアデバイスがデバイスステータスを AWS クラウドにパブリッシュする時間 (秒単位)。  
最小:`86400` (24 時間)  
デフォルト: `86400` (24 時間)

  `telemetry`   
(オプション) コアデバイスのシステムヘルステレメトリ設定。テレメトリメトリクスとテレメトリデータに対する動作の詳細については、「[AWS IoT Greengrass コアデバイスからシステムヘルステレメトリデータを収集する](telemetry.md)」を参照してください。  
このオブジェクトには、次の情報が含まれます。    
`enabled`  
(オプション) テレメトリを有効または無効にできます。  
デフォルト: `true`  
`periodicAggregateMetricsIntervalSeconds`  
(オプション) コアデバイスがメトリクスを集約する間隔 (秒単位)。  
この値をサポートされている最小値よりも低く設定すると、nucleus では代わりにデフォルト値が使用されます。  
最小: `3600`  
デフォルト: `3600`  
`periodicPublishMetricsIntervalSeconds`  
(オプション) コアデバイスがテレメトリメトリクスを AWS クラウドにパブリッシュする間隔 (秒単位)。  
この値をサポートされている最小値よりも低く設定すると、nucleus では代わりにデフォルト値が使用されます。  
最小: `86400`  
デフォルト: `86400`

`deploymentPollingFrequencySeconds`  
(オプション) デプロイ通知をポーリングする期間 (秒)。  
デフォルト: `15`

`componentStoreMaxSizeBytes`  
(オプション) コンポーネントの recipe とアーティファクトを含む、コンポーネントストアのディスク上の最大サイズ。  
デフォルト: `10000000000` (10 GB)

  `platformOverride`   
(オプション) コアデバイスのプラットフォームを識別する属性のディクショナリ。これを使用して、コンポーネント recipe がコンポーネントの正しいライフサイクルとアーティファクトを識別するために使用できるカスタムプラットフォーム属性を定義します。たとえば、ハードウェア機能属性を定義して、コンポーネントを実行するアーティファクトの最小セットのみをデプロイできます。詳細については、コンポーネント recipe の「[マニフェストプラットフォームパラメータ](component-recipe-reference.md#component-platform-definition)」を参照してください。  
また、このパラメータを使用して、コアデバイスの `os` および `architecture` プラットフォーム属性を上書きすることができます。

  `httpClient`   
このパラメータは、このコンポーネントの v2.5.0 以降で利用できます。  
(オプション) コアデバイスの HTTP クライアント設定。これらの設定オプションは、このコンポーネントによって行われたすべての HTTP リクエストに適用されます。コアデバイスが低速のネットワーク上で動作している場合、これらのタイムアウト時間を長くして HTTP 要求がタイムアウトするのを防ぐことができます。  
このオブジェクトには、次の情報が含まれます。    
`connectionTimeoutMs`  
(オプション) 接続を開いた際に接続要求がタイムアウトするまの待機時間 (ミリ秒)。  
デフォルト: `2000` (2 秒)  
`socketTimeoutMs`  
(オプション) 開いている接続でデータを転送した際に接続がタイムアウトするまでの待機時間 (ミリ秒)。  
デフォルト: `30000` (30 秒)

  `deploymentConfigurationTimeSource`   
このパラメータは、このコンポーネントの v2.15.0 以降で使用できます。  
(オプション) デプロイを処理するときに使用するタイムスタンプ。デフォルトは `deploymentCreationTime` です。  
このオブジェクトには以下の値が含まれます。    
`deploymentCreationTime`  
`deploymentConfigurationTimeSource` のデフォルト値。デバイスは、デプロイ作成タイムスタンプを使用して、処理中の設定キーの競合を解決します。この動作を選択すると、nucleus によって保持されるローカルデバイス設定のタイムスタンプが、受信デプロイのタイムスタンプよりも新しくなる可能性があります。その結果、受信設定の変更は古いものとして拒否されます。  
`deploymentProcessingTime`  
デバイスはローカルタイムスタンプを使用して、デプロイ処理中の設定キーの競合を解決します。処理されると、デバイスはデプロイ作成タイムスタンプではなく処理タイムスタンプに基づいて設定を更新します。この動作は、デバイスクロックが適切にキャリブレーションされていることを前提としています。  
新しいデバイスが最初の接続でこの動作を使用する場合は、デプロイではなく、最初のデバイスイメージまたはインストールでこの nucleus 設定を構成します。この設定には、nucleus classic インストーラの [https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-installer.html](https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-installer.html) オプションを使用します。  
デバイスは複数のデプロイを任意の順序で処理するため、この初期設定は不可欠です。適切な初期設定がない場合、デバイスは nucleus 設定を `deploymentProcessingTime` に設定するデプロイを受信する前に、デフォルトの `deploymentCreationTime` 動作を使用してデプロイを処理することがあります。

**Example 例: 設定マージの更新**  

```
{
  "iotRoleAlias": "GreengrassCoreTokenExchangeRoleAlias",
  "networkProxy": {
    "noProxyAddresses": "http://192.168.0.1,www.example.com",
    "proxy": {
      "url": "http://my-proxy-server:1100",
      "username": "Mary_Major",
      "password": "pass@word1357"
    }
  },
  "mqtt": {
    "port": 443
  },
  "greengrassDataPlanePort": 443,
  "jvmOptions": "-Xmx64m",
  "runWithDefault": {
    "posixUser": "ggc_user:ggc_group"
  }
}
```

## ローカルログファイル
<a name="greengrass-nucleus-component-log-file"></a>

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

------
#### [ Linux ]

```
/greengrass/v2/logs/greengrass.log
```

------
#### [ Windows ]

```
C:\greengrass\v2\logs\greengrass.log
```

------

**このコンポーネントのログを確認するには**
+ コアデバイスに次のコマンドを実行して、このコンポーネントのログファイルをリアルタイムに確認します。`/greengrass/v2` または *C:\$1greengrass\$1v2* を AWS IoT Greengrass ルートフォルダへのパスに置き換えます。

------
#### [ Linux ]

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

------
#### [ Windows (PowerShell) ]

  ```
  Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait
  ```

------

## 変更ログ
<a name="greengrass-nucleus-component-changelog"></a>

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


|  **バージョン**  |  **変更**  | 
| --- | --- | 
|  2.16.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.16.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.15.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.15.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.3  |  バグ修正と機能向上 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.2  |  バグ修正と機能向上 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.1  |  バグ修正と機能向上 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.0  |  このバージョンは現在利用できません。このバージョンの改善は、このコンポーネントのそれ以降のバージョンで利用できます。  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.13.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.6  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.5  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.4  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.3  |   このバージョンは現在利用できません。このバージョンの改善は、このコンポーネントのそれ以降のバージョンで利用できます。  バグ修正と機能向上 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.0  |  <a name="changelog-nucleus-2.12.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.3  |  <a name="changelog-nucleus-2.11.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.2  |  <a name="changelog-nucleus-2.11.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.1  |  <a name="changelog-nucleus-2.11.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.0  |  <a name="changelog-nucleus-2.11.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.3  |  <a name="changelog-nucleus-2.10.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.2  |  <a name="changelog-nucleus-2.10.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.1  |  <a name="changelog-nucleus-2.10.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.0  |  <a name="changelog-nucleus-2.10.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.6  |  <a name="changelog-nucleus-2.9.6"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.5  |  <a name="changelog-nucleus-2.9.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.4  |  <a name="changelog-nucleus-2.9.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.3  |  <a name="changelog-nucleus-2.9.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.2  |  <a name="changelog-nucleus-2.9.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.1  |  <a name="changelog-nucleus-2.9.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.0  |  <a name="changelog-nucleus-2.9.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.8.1  |  <a name="changelog-nucleus-2.8.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.8.0  |  <a name="changelog-nucleus-2.8.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.7.0  |  <a name="changelog-nucleus-2.7.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.6.0  |  <a name="changelog-nucleus-2.6.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.6  |  <a name="changelog-nucleus-2.5.6"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.5  |  <a name="changelog-nucleus-2.5.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.4  |  <a name="changelog-nucleus-2.5.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.3  |  <a name="changelog-nucleus-2.5.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.2  |  <a name="changelog-nucleus-2.5.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.1  |   このバージョンは現在利用できません。このバージョンの改善は、このコンポーネントのそれ以降のバージョンで利用できます。  <a name="changelog-nucleus-2.5.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.0  |  <a name="changelog-nucleus-2.5.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.4.0  |  <a name="changelog-nucleus-2.4.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.3.0  |  <a name="changelog-nucleus-2.3.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.2.0  |  <a name="changelog-nucleus-2.2.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.1.0  |  <a name="changelog-nucleus-2.1.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.5  |  <a name="changelog-nucleus-2.0.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.4  |  <a name="changelog-nucleus-2.0.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.3  |  当初のバージョン  | 