

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 更新 an 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`。
**重要**  
車輛模型啟用後，您就無法變更車輛模型。
+ （選用） 將*描述*取代為更新的描述，以協助您識別車輛模型。

```
{
    "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"
            ]
        }
    ]
}
```

------