更新 AWS IoT FleetWise Word 車輛模型 - AWS IoT FleetWise

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

更新 AWS IoT FleetWise Word 車輛模型

您可以使用 UpdateModelManifest API 操作來更新現有的車輛模型 (模型資訊清單)。下列為使用 AWS CLI的範例。

若要更新現有的車輛模型,請執行下列命令。

Replace (取代) update-vehicle-model-configuration 包含組態的 .json 檔案名稱。

aws iotfleetwise update-model-manifest --cli-input-json file://update-vehicle-model-configuration.json
  • Replace (取代) 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 金鑰啟用加密,請包含下列政策陳述式,讓您的角色可以叫用 API UpdateModelManifest 操作。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": [ "arn:aws:kms:KMS_KEY_REGION:KMS_KEY_ACCOUNT_ID:key/KMS_KEY_ID" ] }, ] }

驗證車輛模型更新

您可以使用 ListModelManifestNodesAPI 操作來驗證車輛模型是否已更新。下列範例使用 AWS CLI。

若要擷取指定車輛模型中所有訊號 (節點) 的分頁清單,請執行下列命令。

Replace (取代) vehicle-model-name 您檢查的車輛模型名稱。

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

如果您使用客戶受管 AWS KMS 金鑰啟用加密,請包含下列政策陳述式,讓您的角色可以叫用 API ListModelManifestNodes 操作。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": [ "arn:aws:kms:KMS_KEY_REGION:KMS_KEY_ACCOUNT_ID:key/KMS_KEY_ID" ] }, ] }