

지원 종료 공지: 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).

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 에서 Amazon Linux 2 (AL2)에 대한 SimSpace Weaver 배포 패키지 설정 Windows Subsystem for Linux (WSL)
<a name="setting-up_local_wsl"></a>

이 섹션에서는에서 AL2 환경을 사용하여 SimSpace Weaver 배포 zip을 설정하는 지침을 제공합니다Windows Subsystem for Linux (WSL). Docker에 AL2를 설정하는 자세한 방법은 [에서 Amazon Linux 2 (AL2)에 대한 SimSpace Weaver 배포 패키지 설정 Docker](setting-up_local_docker.md) 섹션을 참조하세요.

**중요**  
이 섹션에서는 Amazon에서 소유, 개발 또는 지원하지 않는 AL2 버전을 사용하는 솔루션을 설명합니다. 이 솔루션은 Docker를 사용하지 않기로 선택한 경우에만 편의를 위해 제공됩니다. 이 솔루션을 사용하기로 선택한 경우 Amazon 및 AWS 는 책임을 지지 않습니다.

**요구 사항**
+ [Windows 10용 Hyper-V](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v)
+ [https://docs.microsoft.com/en-us/windows/wsl/install](https://docs.microsoft.com/en-us/windows/wsl/install)
+ WSL([다운로드 버전 2.0.20200722.0-update.2](https://github.com/yosukes-dev/AmazonWSL/releases/tag/2.0.20200722.0-update.2))에 대한 타사 오픈 소스 AL2 배포([지침](https://github.com/yosukes-dev/AmazonWSL) 참조)
**중요**  
WSL 지침에서는 WSL용 AL2 배포에 *[2.0.20200722.0-update.2](https://github.com/yosukes-dev/AmazonWSL/releases/tag/2.0.20200722.0-update.2)* 버전을 사용합니다. 다른 버전을 사용하는 경우 오류가 발생할 수 있습니다.

**에서 AL2를 사용하여 SimSpace Weaver 배포 zip을 설정하려면 WSL**

1. **Windows 명령 프롬프트**의 WSL에서 AL2 환경을 시작합니다.

   ```
   wsl -d Amazon2
   ```
**중요**  
에서를 실행하는 동안에 있는 `quick-start.py` Python 헬퍼 스크립트 중 하나를 실행할 때 `--al2` 옵션을 WSL포함합니다`sdky-folder/Samples/sample-name/tools/cloud/quick-start.py`.

1. **Linux 쉘 프롬프트**에서 yum 패키지 관리자를 업데이트합니다.

   ```
   yum update -y
   ```
**중요**  
이 단계의 제한 시간이 초과되면 WSL1로 전환하여 해당 절차를 다시 시도해야 할 수 있습니다. WSL AL2 세션을 종료하고 **Windows 명령 프롬프트**에 다음을 입력합니다.  

   ```
   wsl --set-version Amazon2 1
   ```

1. 압축 해제 도구를 설치합니다.

   ```
   yum install -y unzip
   ```

1. `yum` 설치된 AWS CLI 를 제거합니다. 를 `yum` 설치했는지 확실하지 않은 경우 다음 명령을 모두 시도하세요 AWS CLI.

   ```
   yum remove awscli
   ```

   ```
   yum remove aws-cli
   ```

1. 임시 디렉터리를 만들어 해당 디렉터리로 이동합니다.

   ```
   mkdir ~/temp
   cd ~/temp
   ```

1.  AWS CLI다음을 다운로드하여 설치합니다.

   ```
   curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
   unzip awscliv2.zip
   ./aws/install
   ```

1. 임시 디렉터리를 제거할 수 있습니다.

   ```
   cd ~
   rm -rf temp
   ```

1. 쉘 세션을 다시 시작하여 환경의 경로를 업데이트합니다.

   ```
   exec
   ```

1. AL2 환경에서 AWS CLI 에 대한 AWS 자격 증명을 구성합니다. 자세한 내용은 [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) 구성을 참조하세요. 를 사용하는 경우 *AWS Command Line Interface 사용 설명서*의 [AWS CLI 를 사용하도록 구성을 AWS IAM Identity Center](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html) AWS IAM Identity Center참조하세요.

   ```
   aws configure
   ```

1. Git을 설치합니다.

   ```
   yum install -y git
   ```

1. `wget`을 설치합니다.

   ```
   yum install -y wget
   ```

1.  SimSpace Weaver 앱 SDK용 폴더를 생성합니다.

   ```
   mkdir {{sdk-folder}}
   ```

1. SDK 폴더로 이동합니다.

   ```
   cd {{sdk-folder}}
   ```

1.  SimSpace Weaver 앱 SDK 배포 가능 패키지를 다운로드합니다. 이는 다음을 포함합니다.
   +  SimSpace Weaver 앱 개발을 위한 바이너리 및 라이브러리
   + 개발 워크플로의 일부를 자동화하는 도우미 스크립트
   +  SimSpace Weaver 개념을 보여주는 샘플 애플리케이션

   ```
   wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
   ```

1. 파일 압축을 풉니다.

   ```
   unzip *.zip
   ```

1. WSL 설정 스크립트를 실행합니다.

   ```
   source ./setup-wsl-distro.sh
   ```

1. 다음 명령을 입력하여 필요한 Python 패키지를 설치합니다.

   ```
   pip install -r PackagingTools/python_requirements.txt
   ```

1.  SimSpace Weaver 배포 zip 설정 스크립트를 실행합니다.

   ```
   python setup.py --samples --cloudformation
   ```

   이 명령은 다음 작업을 수행합니다.
   +  시뮬레이션을 시작하는 데 필요한 CloudFormation 리소스를 생성합니다.
     + 샘플 CloudFormation 스택 템플릿은에서 찾을 수 있습니다. `{{sdk-folder}}/PackagingTools/sample-stack-template.yaml` 
   +  제공된 샘플 프로젝트를 로컬 시스템의 올바른 경로로 구성합니다.

**참고**  
WSL의 AL2 환경에 대해이 작업을 한 번만 수행하면 됩니다.