기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
사전 조건
eb migrate 명령을 사용하기 전에 환경이 다음 요구 사항을 충족하는지 확인합니다.
- IIS 설치 및 버전
-
마이그레이션하려는 서버는 IIS(인터넷 정보 서비스) 버전 7.0 이상을 실행해야 합니다. Windows Server 2016 이상에서 실행되는 IIS 10.0은 마이그레이션에 가장 호환되는 환경을 제공합니다.
IIS 버전을 확인하려면 다음 명령을 실행합니다.
PS C:\migrations_workspace>Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\InetStp\"... SetupString : IIS 10.0 VersionString : Version 10.0 ... - Windows Server 요구 사항
-
최적의 호환성을 위해 소스 환경은 Windows Server 2016 이상을 실행해야 합니다. Elastic Beanstalk은 이러한 Windows Server 버전을 대상 플랫폼으로 지원합니다.
-
Windows Server 2025
-
Windows Server 2022
-
Windows Server 2019
-
Windows Server 2016
-
- EB CLI 설치
-
-
기본 워크플로(
--remote옵션 제외):-
Elastic Beanstalk으로 마이그레이션하려는 애플리케이션이 있는 서버에는 Python과 Elastic Beanstalk 명령줄 인터페이스(EB CLI)가 설치되어 있어야 합니다. 필수는 아니지만, 가상 환경에 EB CLI 설치에 설명된 대로
virtualenv샌드박스 내에 EB CLI를 설치하는 것이 좋습니다.
-
-
--remote옵션 사용:-
배스천 호스트에는 Python과 Elastic Beanstalk Command Line Interface(EB CLI)를 반드시 설치해야 합니다. 필수는 아니지만, 가상 환경에 EB CLI 설치에 설명된 대로 샌드박스 내에 EB CLI를
virtualenv설치하는 것이 좋습니다.
-
-
- 필수 권한
-
다음과 같은 자격 증명과 권한이 필요합니다.
-
소스 IIS 서버 또는 배스천 호스트에 대한 관리자 권한(
--remote옵션을 사용하는 경우). -
Elastic Beanstalk 리소스를 생성 및 관리할 수 있는 권한이 부여된 AWS 자격 증명
-
- 웹 배포 3.6
-
Microsoft Web Deploy 도구(버전 3.6 이상)는 소스 서버 또는 배스천 호스트(
--remote옵션을 사용하는 경우)에 설치되어 있어야 합니다. 이 도구는 애플리케이션을 패키징하기 위해 eb migrate에서 사용됩니다.설치를 확인하려면 다음 명령을 실행합니다.
:
PS C:\migrations_workspace>Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3" -Name InstallPathInstallPath : C:\Program Files\IIS\Microsoft Web Deploy V3\ ...설치 지침은 Microsoft Windows 제품 설명서 웹 사이트의 IIS 8.0 이상에서 웹 배포 설치 및 구성
을 참조하세요. - 네트워크 요구 사항
-
-
기본 워크플로(
--remote옵션 제외):-
소스 서버는 AWS 서비스에 대한 아웃바운드 인터넷 액세스를 허용해야 합니다.
-
-
--remote옵션 사용:-
소스 서버는 AWS 서비스에 대한 아웃바운드 인터넷 액세스를 허용해야 합니다.
-
배스천 호스트에서 외부로의 네트워크 연결과 원격 시스템으로의 인바운드 연결을 허용하도록 적절한 보안 그룹 인바운드 규칙을 구성하세요. 원격 시스템에 액세스할 수 있도록 배스천 호스트의 IP가 TCP 22번 포트 기준으로 허용 목록에 포함되어야 합니다.
-
SH 클라이언트가 원격 시스템과 배스천 호스트에 모두 설치되어 실행 중인지 확인하세요.
-
방화벽 구성에 포트 22를 열거나 클라이언트 연결을 허용하는 적절한 규칙이 포함되어 있는지 확인하세요.
-
마이그레이션을 시도하기 전에 배스천 호스트에서 원격 호스트로 수동으로 SSH 접속해 연결을 테스트하세요.
-
-