

AWS IoT FleetWise は、2026 年 4 月 30 日をもって新規顧客に公開されなくなります。既存の AWS IoT FleetWise のお客様は、このサービスを引き続き使用できます。[の「接続モビリティのガイダンス AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/)」では、 AWS IoT FleetWise と同等の機能を実現するために使用できる接続モビリティソリューションのモジュラーサービスを開発およびデプロイする方法に関するガイダンスを提供します。

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

# 状態テンプレートを使用して車両状態スナップショットを取得する
<a name="on-demand-operations"></a>

**重要**  
現在、特定の AWS IoT FleetWise 機能へのアクセスはゲートされています。詳細については、「[AWS AWS IoT FleetWise でのリージョンと機能の可用性](fleetwise-regions.md)」を参照してください。

[https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCommand.html](https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCommand.html) AWS IoT Core コントロールプレーン API オペレーションまたは AWS IoT FleetWise コンソールを使用して、車両の最後の既知の状態を取得できます。

**重要**  
検証例外は、次のいずれかのシナリオで発生する可能性があります。  
車両`ASSOCIATED`に付属していない状態テンプレートが提供されます。
状態テンプレートをアクティブ化するリクエストは行われますが、車両`DEPLOYED`にはありません。
状態テンプレートへのリクエストは行われますが、車両`DELETED`上にあります。

## 車両状態のスナップショットを取得する (コンソール)
<a name="fetch-state-console"></a>

 AWS IoT FleetWise コンソールを使用して、車両の最後の既知の状態を取得できます。 AWS IoT FleetWise は、データを取得するためのコマンドを作成します。

**車両の状態を取得するには**

1. [AWS IoT FleetWise コンソール](https://console.aws.amazon.com/iotfleetwise)を開きます。

1. ナビゲーションペインで、**[車両]** を選択します。

1. リストから車両を選択して、詳細ページを開きます。

1. **状態テンプレート**タブで、**データの取得**を選択します。

1. コマンドを送信してデータを取得するアクセス許可を AWS IoT FleetWise に付与する IAM ロールを選択します。[「アクセスの制御](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/controlling-access.html#generate-command-payload)」を参照してください。

1. **取得状態**を選択します。

## 車両状態のスナップショットを取得する (AWS CLI)
<a name="fetch-state-cli"></a>

状態スナップショットを取得するには、まずコマンドリソースを作成します。その後、状態スナップショットを取得する車両に次のコマンドを送信できます。`CreateCommand` API とそのパラメータの使用の詳細については、「」を参照してください[`CreateCommand` API を使用する場合](start-stop-data-ingestion.md#start-stop-ingestion-create-command)。

1. 

**コマンドリソースを作成する**

   次の例は、フェッチオペレーションを実行するコマンドリソースを作成する方法を示しています。コマンドを車両に送信するときに、必須パラメータの代替値を指定できます。詳細については、「[コマンドリソースを作成する](create-manage-remote-command-cli.md#create-remote-command-cli)」を参照してください。

   ```
   aws iot create-command \
       --command-id {{<COMMAND_ID>}} \
       --display-name "FetchSnapshot State Template" \
       --namespace AWS-IoTFleetWise \
       --mandatory-parameters '[
         {
             "name": "$stateTemplate.name",
             "defaultValue": {"S": "ST123"}
         }, 
         {
             "name": "$stateTemplate.operation",
             "defaultValue": {"S": "fetchSnapshot"}
         }
       ]'
   ```

   レスポンス:

   ```
   { 
       "commandId": "{{<COMMAND_ID>}}",
       "commandArn": "arn:aws:iot:{{<REGION>}}:{{111122223333}}:command/{{<COMMAND_ID>}}"
   }
   ```

1. 

**コマンド実行を開始して状態スナップショットを取得する**

   コマンドを作成したら、コマンドを車両に送信します。コマンドリソースの作成時に必須パラメータの値を指定しなかった場合は、今すぐ指定する必要があります。詳細については、「[コマンドを送信する (AWS CLI)](send-monitor-remote-command-cli.md#send-remote-command-cli)」を参照してください。

   ```
   aws iot-jobs-data start-command-execution \
       --command-arn arn:aws:iot:{{region}}:{{111122223333}}:command/{{<COMMAND_ID>}} \
       --target-arn arn:aws:iot:{{region}}:{{111122223333}}:thing/{{<VEHICLE_NAME>}}
   ```

   レスポンス:

   ```
   {
       "executionId": "{{<UNIQUE_UUID>}}"
   }
   ```

1. 状態テンプレートオペレーションのステータスを取得する

   コマンドの実行を開始したら、 `GetCommandExecution` API を使用して状態テンプレートを取得できます。

   ```
   aws iot get-command-execution --execution-id {{<EXECUTION_ID>}} 
   ```