

지원 종료 공지: 2026 AWS 년 5월 20일에에 대한 지원이 종료됩니다 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개 더 시작할 때까지 시뮬레이션이 실행되지 않습니다.

사용자 지정 앱을 디버깅하려면 먼저 공간 앱을 시작한 다음 디버거에서 사용자 지정 앱을 시작해야 합니다.

참고로 시뮬레이션은 잠금 단계로 실행됩니다. 앱이 중단점에 도달하면 다른 모든 앱이 일시 중지됩니다. 해당 중단점에서 계속 진행하면 다른 앱도 계속 실행됩니다.