View a markdown version of this page

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

AWS IoT FleetWise 不再向新客戶開放。現有的 AWS IoT FleetWise 客戶可以繼續使用 服務。上的連線行動性指南 AWS提供如何為連線行動解決方案開發和部署模組化服務的指引,這些解決方案可用於實現與 AWS IoT FleetWise 同等的功能。

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

更新 an AWS IoT FleetWise 車輛模型

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

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

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

aws iotfleetwise update-model-manifest --cli-input-json file://update-vehicle-model-configuration.json
  • vehicle-model-name 取代為您更新的車輛模型名稱。

  • (選用) 若要啟用車輛模型,請以 取代 vehicle-model-statusACTIVE

    重要

    車輛模型啟用後,您就無法變更車輛模型。

  • (選用) 將描述取代為更新的描述,以協助您識別車輛模型。

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

如果您使用客戶受管 AWS KMS 金鑰啟用加密,請包含下列政策陳述式,讓您的角色可以叫用 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" ] } ] }

驗證車輛模型更新

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

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

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

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

如果您使用客戶受管 AWS KMS 金鑰啟用加密,請包含下列政策陳述式,讓您的角色可以叫用 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" ] } ] }