

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

# 更新 an AWS IoT FleetWise 狀態範本
<a name="update-state-template"></a>

**重要**  
對特定 AWS IoT FleetWise 功能的存取目前受到鎖定。如需詳細資訊，請參閱[AWS AWS IoT FleetWise 中的區域和功能可用性](fleetwise-regions.md)。

您可以使用 [UpdateStateTemplate](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateStateTemplate.html) API 操作或 AWS IoT FleetWise 主控台來更新現有的狀態範本。

## 更新狀態範本 （主控台）
<a name="update-template-console"></a>

若要從主控台更新狀態範本，請前往 AWS IoT FleetWise 主控台[的狀態範本](https://console.aws.amazon.com/iotfleetwise/home#/stateTemplates)頁面，並執行下列步驟。

1. 選擇您要更新的狀態範本，然後選擇**編輯**。

1. 編輯狀態範本詳細資訊，然後選擇**儲存變更**。

## 更新狀態範本 (AWS CLI)
<a name="update-template-cli"></a>

若要更新狀態範本，請執行下列命令。

將 *update-state-template* 取代為包含狀態範本組態的 .json 檔案名稱。

```
aws iotfleetwise update-state-template \
    --cli-input-json file://update-state-template.json
```

**Example 狀態範本組態**  
`stateTemplateProperties` 應該包含訊號的完整名稱。  
`dataExtraDimensions` 和 `metadataExtraDimensions`應包含車輛屬性的完整名稱。  

```
{
    "identifier": "state-template-name",
    "stateTemplatePropertiesToAdd": [
        "Vehicle.Signal.Three"
    ],
    "stateTemplatePropertiesToRemove": [
        "Vehicle.Signal.One"
    ],
    "dataExtraDimensions": [
        "Vehicle.Attribute.One",
        "Vehicle.Attribute.Two"
    ],
    "metadataExtraDimensions": [
        "Vehicle.Attribute.Three",
        "Vehicle.Attribute.Four"
    ]
}
```