

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

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