기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에서 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 어떠한 책임도 지지 않습니다.
요구 사항
-
WSL(다운로드 버전 2.0.20200722.0-update.2
)에 대한 타사 오픈 소스 AL2 배포(지침 참조) 중요
WSL 지침에서는 WSL용 AL2 배포에 2.0.20200722.0-update.2
버전을 사용합니다. 다른 버전을 사용하는 경우 오류가 발생할 수 있습니다.
AL2 입력이 포함된 SimSpace Weaver 배포 zip을 설정하려면 WSL
-
Windows 명령 프롬프트의 WSL에서 AL2 환경을 시작합니다.
wsl -d Amazon2
중요
에서 WSL 실행하는 동안 에 있는
quick-start.py
Python 도우미 스크립트 중 하나를 실행할 때--al2
옵션을 포함하십시오.sdky-folder/Samples/sample-name/tools/cloud/quick-start.py
-
Linux 쉘 프롬프트에서 yum 패키지 관리자를 업데이트합니다.
yum update -y
중요
이 단계의 제한 시간이 초과되면 WSL1로 전환하여 해당 절차를 다시 시도해야 할 수 있습니다. WSL AL2 세션을 종료하고 Windows 명령 프롬프트에 다음을 입력합니다.
wsl --set-version Amazon2 1
-
압축 해제 도구를 설치합니다.
yum install -y unzip
-
yum
설치된 AWS CLI 것을 모두 제거하세요.yum
설치되었는지 확실하지 않은 경우 다음 명령을 모두 시도해 보십시오. AWS CLIyum remove awscli
yum remove aws-cli
-
임시 디렉터리를 만들어 해당 디렉터리로 이동합니다.
mkdir ~/temp cd ~/temp
-
다운로드 및 설치: AWS CLI
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
-
임시 디렉터리를 제거할 수 있습니다.
cd ~ rm -rf temp
-
쉘 세션을 다시 시작하여 환경의 경로를 업데이트합니다.
exec
-
AL2 AWS CLI 환경에서 에 대한 AWS 자격 증명을 구성하십시오. 자세한 내용은 AWS CLI 구성을 참조하세요. 사용하는 AWS IAM Identity Center경우 사용 설명서의 사용을 AWS CLIAWS IAM Identity Center위한 구성을 참조하십시오.AWS Command Line Interface
aws configure
-
Git을 설치합니다.
yum install -y git
-
wget
을 설치합니다.yum install -y wget
-
SimSpace Weaver 앱 SDK용 폴더를 생성하십시오.
mkdir
sdk-folder
-
SDK 폴더로 이동합니다.
cd
sdk-folder
-
SimSpace Weaver 앱 SDK 배포 가능 패키지를 다운로드하세요. 이는 다음을 포함합니다.
-
앱 개발용 바이너리 및 라이브러리 SimSpace Weaver
-
개발 워크플로의 일부를 자동화하는 도우미 스크립트
-
개념을 보여주는 SimSpace Weaver 샘플 애플리케이션
wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
-
-
파일 압축을 풉니다.
unzip *.zip
-
WSL 설치 스크립트를 실행합니다.
source ./setup-wsl-distro.sh
-
다음 명령을 입력하여 필수 Python 패키지를 설치합니다.
pip install -r PackagingTools/python_requirements.txt
-
SimSpace Weaver 배포 zip 설치 스크립트를 실행합니다.
python setup.py --samples --cloudformation
이 명령은 다음 작업을 수행합니다.
-
시뮬레이션을 시작하는 데 필요한 CloudFormation 리소스를 생성합니다.
-
샘플 CloudFormation 스택 템플릿은 에서 찾을 수 있습니다.
sdk-folder
/PackagingTools/sample-stack-template.yaml
-
-
제공된 샘플 프로젝트를 로컬 시스템에 맞는 올바른 경로로 구성합니다.
-
참고
WSL의 AL2 환경에서는 이 작업을 한 번만 수행하면 됩니다.