

サポート終了通知: 2026 年 5 月 20 日に、 AWS は のサポートを終了します AWS SimSpace Weaver。2026 年 5 月 20 日以降、 SimSpace Weaver コンソールまたは SimSpace Weaver リソースにアクセスできなくなります。詳細については、[AWS SimSpace Weaver 「サポート終了](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html)」を参照してください。

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

# シミュレーションのデバッグ
<a name="working-with_debugging"></a>

以下の方法を使用して、シミュレーションに関する情報を取得できます。

**トピック**
+ [SimSpace Weaver Local を使用してコンソール出力を確認する](#working-with_debugging_use-local)
+ [Amazon CloudWatch Logs のログを確認する](#working-with_debugging_logs)
+ [**describe** API コールを使用する](#working-with_debugging_api)
+ [クライアントを接続する](#working-with_debugging_client)

## SimSpace Weaver Local を使用してコンソール出力を確認する
<a name="working-with_debugging_use-local"></a>

まずシミュレーションをローカルで開発してから、 AWS クラウドで実行することをお勧めします。SimSpace Weaver Local を実行するとコンソールの出力を直接表示できます。詳細については、「[でのローカル開発 SimSpace Weaver](working-with_local-development.md)」を参照してください。

## Amazon CloudWatch Logs のログを確認する
<a name="working-with_debugging_logs"></a>

コンソールでシミュレーションを実行すると AWS クラウド 、アプリケーションの出力が Amazon CloudWatch Logs のログストリームに送信されます。シミュレーションでは他のログデータも書き込まれます。シミュレーションでログデータを書き込むには、シミュレーションスキーマのログ記録を有効にする必要があります。詳細については、「[SimSpace Weaver Amazon CloudWatch Logs の ログ](cloudwatch-logs.md)」を参照してください。

**警告**  
シミュレーションでは大量のログデータが生成される可能性があります。ログデータは非常に急速に増大する可能性があります。ログを注意深く観察し、実行する必要がなくなったらシミュレーションを停止する必要があります。ログ記録には多額のコストがかかる可能性があります。

## **describe** API コールを使用する
<a name="working-with_debugging_api"></a>

以下のサービス API を使用して、 AWS クラウド内のシミュレーションに関する情報を取得できます。
+ **ListSimulations** – ですべてのシミュレーションのリストを取得します AWS クラウド。  
**Example 例**  

  ```
  aws simspaceweaver list-simulations
  ```
+ **DescribeSimulation** — シミュレーションの詳細を取得します。  
**Example 例**  

  ```
  aws simspaceweaver describe-simulation --simulation MySimulation
  ```
+ **DescribeApp** — アプリケーションの詳細を取得します。  
**Example 例**  

  ```
  aws simspaceweaver describe-app --simulation MySimulation --domain MyCustomDomain --app MyCustomApp
  ```

 SimSpace Weaver APIs「」を参照してください[SimSpace Weaver API リファレンス](api-reference.md)。

## クライアントを接続する
<a name="working-with_debugging_client"></a>

シミュレーションスキーマの `endpoint_config` で定義した実行中のカスタムアプリケーションまたはサービスアプリケーションにクライアントを接続できます。 SimSpace Weaver アプリケーション SDK には、サンプルアプリケーションを表示するために使用できるサンプルクライアントが含まれています。これらのサンプルクライアントのソースコードとサンプルアプリケーションケーションを見て、独自のクライアントを作成する方法を確認できます。サンプルクライアントを構築して実行する方法の詳細については、「」のチュートリアルを参照してください[の開始方法 SimSpace Weaver](getting-started.md)。

サンプルクライアントのソースコードは、以下のフォルダで確認できます。
+ `sdk-folder\packaging-tools\clients\PathfindingSampleClients\`

# ローカルシミュレーションのデバッグ
<a name="working-with_debugging_local"></a>

Microsoft Visual Studio で SimSpace Weaver Local アプリケーションをデバッグできます。Visual Studio でデバッグする方法の詳細については、「[https://learn.microsoft.com/en-us/visualstudio/debugger/debugger-feature-tour](https://learn.microsoft.com/en-us/visualstudio/debugger/debugger-feature-tour)」を参照してください。

**ローカルシミュレーションをデバッグする方法**

1. `schema.yaml` が作業ディレクトリにあることを確認します。

1. **Visual Studio** で、デバッグする各アプリケーションのコンテキストメニュー (`PathfindingSampleLocalSpatial` または `PathfindingSampleLocalView` など) を開き、デバッグセクションで作業ディレクトリを設定します。

1. デバッグするアプリケーションのコンテキストメニューを開き、[**スタートアッププロジェクトとして設定**] を選択します。

1. F5 を選択して、アプリケーションのデバッグを開始します。

シミュレーションをデバッグするための要件は、シミュレーションを正常に実行するための要件と同じです。スキーマで指定された数の空間アプリケーションを起動する必要があります。例えば、スキーマで 2x2 グリッドが指定されている場合に、空間アプリケーションをデバッグモードで起動した場合、さらに 3 つの空間アプリケーションを (デバッグモードまたはデバッグモードでない状態で) 起動するまでシミュレーションは実行されません。

カスタムアプリケーションをデバッグするには、まず空間アプリケーションを起動し、次にデバッガーでカスタムアプリケーションを起動する必要があります。

シミュレーションはロックステップで実行されることに注意してください。アプリケーションがブレークポイントに達するとすぐに、他のすべてのアプリケーションは一時停止します。そのブレークポイントから続行すると、他のアプリケーションは続行されます。