

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

# AWS IoT FleetWise 車両モデルを更新する
<a name="update-vehicle-model-cli"></a>

[UpdateModelManifest](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateModelManifest.html) API オペレーションを使用すると、既存の車両モデル (モデルマニフェスト) を更新できます。次の例では AWS CLIを使用しています。

既存の車両モデルを更新するには、次のコマンドを実行します。

*update-vehicle-model-configuration* を、設定を含む .json ファイルの名前に置き換えます。

```
aws iotfleetwise update-model-manifest --cli-input-json file://update-vehicle-model-configuration.json
```

## 車両モデル構成の更新
<a name="update-vehicle-model-configuration"></a>
+ *vehicle-model-name* は、更新する車両モデルの名前に置き換えます。
+ (オプション) 車両モデルをアクティブ化するには、*vehicle-model-status* を `ACTIVE` に置き換えます。
**重要**  
車両モデルがアクティブになると、その車両モデルは変更できなくなります。
+ (オプション) *description* は、車両モデルの識別に役立つ、更新された説明に置き換えます。

```
{
    "name": "vehicle-model-name",
    "status": "vehicle-model-status",                        
    "description": "description",
    "nodesToAdd": ["Vehicle.Front.Left"],
    "nodesToRemove": ["Vehicle.Chassis.SteeringWheel"],   
}
```

カスタマーマネージド AWS KMS キーを使用して[暗号化を有効に](key-management.md)した場合は、ロールが `UpdateModelManifest` API オペレーションを呼び出すことができるように、次のポリシーステートメントを含めます。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:GenerateDataKey*",
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID"
            ]
        }
    ]
}
```

------

## 車両モデルの更新を確認する
<a name="verify-model-update"></a>

[ListModelManifestNodes](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListModelManifestNodes.html) API オペレーションを使用して、車両モデルが更新されたかどうかを確認できます。次の例では、 を使用します AWS CLI。

特定の車両モデルに含まれているすべてのシグナル (ノード) の概要をページ分割されたリストとして取得するには、次のコマンドを実行します。

*vehicle-model-name* は、確認する車両モデルの名前に置き換えます。

```
aws iotfleetwise list-model-manifest-nodes /
                 --name vehicle-model-name
```

カスタマーマネージド AWS KMS キーを使用して[暗号化を有効に](key-management.md)した場合は、ロールが `ListModelManifestNodes` API オペレーションを呼び出すことができるように、次のポリシーステートメントを含めます。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID"
            ]
        }
    ]
}
```

------