에서 Amazon Linux 2 (AL2) 에 대한 SimSpace Weaver 배포 패키지 설정 Windows Subsystem for Linux (WSL) - AWS SimSpace Weaver

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

에서 Amazon Linux 2 (AL2) 에 대한 SimSpace Weaver 배포 패키지 설정 Windows Subsystem for Linux (WSL)

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

중요

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

요구 사항
AL2 입력이 포함된 SimSpace Weaver 배포 zip을 설정하려면 WSL
  1. Windows 명령 프롬프트의 WSL에서 AL2 환경을 시작합니다.

    wsl -d Amazon2
    중요

    에서 WSL 실행하는 동안 에 있는 quick-start.py Python 도우미 스크립트 중 하나를 실행할 때 --al2 옵션을 포함하십시오. sdky-folder/Samples/sample-name/tools/cloud/quick-start.py

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

    yum update -y
    중요

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

    wsl --set-version Amazon2 1
  3. 압축 해제 도구를 설치합니다.

    yum install -y unzip
  4. yum설치된 AWS CLI 것을 모두 제거하세요. yum설치되었는지 확실하지 않은 경우 다음 명령을 모두 시도해 보십시오. AWS CLI

    yum remove awscli
    yum remove aws-cli
  5. 임시 디렉터리를 만들어 해당 디렉터리로 이동합니다.

    mkdir ~/temp cd ~/temp
  6. 다운로드 및 설치: AWS CLI

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
  7. 임시 디렉터리를 제거할 수 있습니다.

    cd ~ rm -rf temp
  8. 쉘 세션을 다시 시작하여 환경의 경로를 업데이트합니다.

    exec
  9. AL2 AWS CLI 환경에서 에 대한 AWS 자격 증명을 구성하십시오. 자세한 내용은 AWS CLI 구성을 참조하세요. 사용하는 AWS IAM Identity Center경우 사용 설명서의 사용을 AWS CLIAWS IAM Identity Center위한 구성을 참조하십시오.AWS Command Line Interface

    aws configure
  10. Git을 설치합니다.

    yum install -y git
  11. wget을 설치합니다.

    yum install -y wget
  12. SimSpace Weaver 앱 SDK용 폴더를 생성하십시오.

    mkdir sdk-folder
  13. SDK 폴더로 이동합니다.

    cd sdk-folder
  14. SimSpace Weaver 앱 SDK 배포 가능 패키지를 다운로드하세요. 이는 다음을 포함합니다.

    • 앱 개발용 바이너리 및 라이브러리 SimSpace Weaver

    • 개발 워크플로의 일부를 자동화하는 도우미 스크립트

    • 개념을 보여주는 SimSpace Weaver 샘플 애플리케이션

    wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
  15. 파일 압축을 풉니다.

    unzip *.zip
  16. WSL 설치 스크립트를 실행합니다.

    source ./setup-wsl-distro.sh
  17. 다음 명령을 입력하여 필수 Python 패키지를 설치합니다.

    pip install -r PackagingTools/python_requirements.txt
  18. SimSpace Weaver 배포 zip 설치 스크립트를 실행합니다.

    python setup.py --samples --cloudformation

    이 명령은 다음 작업을 수행합니다.

    • 시뮬레이션을 시작하는 데 필요한 CloudFormation 리소스를 생성합니다.

      • 샘플 CloudFormation 스택 템플릿은 에서 찾을 수 있습니다. sdk-folder/PackagingTools/sample-stack-template.yaml

    • 제공된 샘플 프로젝트를 로컬 시스템에 맞는 올바른 경로로 구성합니다.

참고

WSL의 AL2 환경에서는 이 작업을 한 번만 수행하면 됩니다.