사전 조건 - AWS Elastic Beanstalk

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

사전 조건

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 옵션 제외):

    • Python 및 Elastic Beanstalk 명령줄 인터페이스(EB CLI)는 Elastic Beanstalk로 마이그레이션하려는 애플리케이션이 포함된 서버에 설치해야 합니다. 필수는 아니지만에 설명된 대로 virtualenv샌드박스 내에 EB CLI를 설치하는 것이 좋습니다가상 환경에 EB CLI 설치.

  • --remote 옵션 사용:

    • Python 및 Elastic Beanstalk 명령줄 인터페이스(EB CLI)를 접속 호스트에 설치해야 합니다. 필수는 아니지만에 설명된 대로 virtualenv샌드박스 내에 EB CLI를 설치하는 것이 좋습니다가상 환경에 EB CLI 설치.

필요한 권한

다음과 같은 자격 증명과 권한이 필요합니다.

  • 소스 IIS 서버 또는 접속 호스트에 대한 관리자 권한( --remote 옵션을 사용하는 경우).

  • AWS Elastic Beanstalk 리소스를 생성하고 관리할 수 있는 권한이 있는 자격 증명

웹 배포 3.6

Microsoft Web Deploy 도구(버전 3.6 이상)는 소스 서버 또는 접속 호스트( --remote 옵션을 사용하는 경우)에 설치해야 합니다. 이 도구는에서 애플리케이션을 패키징eb migrate하는 데 사용됩니다.

설치를 확인하려면 다음 명령을 실행합니다.

:

PS C:\migrations_workspace> Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3" -Name InstallPath InstallPath : C:\Program Files\IIS\Microsoft Web Deploy V3\ ...

설치 지침은 Microsoft Windows 제품 설명서 웹 사이트의 IIS 8.0 이상에서 웹 배포 설치 및 구성을 참조하세요.

네트워크 요구 사항
  • 기본 워크플로( --remote 옵션 제외):

    • 소스 서버에는 AWS 서비스에 대한 아웃바운드 인터넷 액세스 권한이 있어야 합니다.

  • --remote 옵션 사용:

    • 소스 서버에는 AWS 서비스에 대한 아웃바운드 인터넷 액세스 권한이 있어야 합니다.

    • 접속 호스트에서 나가는 네트워크 연결과 원격 시스템으로 들어오는 연결을 허용하는 적절한 보안 그룹 수신 규칙을 구성합니다. 접속 호스트의 IP가 포트 22의 TCP를 통해 원격 시스템에 액세스하도록 허용 목록에 있는지 확인합니다.

    • SSH 클라이언트가 원격 시스템과 접속 호스트에 설치되어 실행 중인지 확인합니다.

    • 방화벽 구성에 포트 22를 열거나 클라이언트에 대한 연결을 허용하는 적절한 규칙이 포함되어 있는지 확인합니다.

    • 마이그레이션을 시도하기 전에 접속 호스트에서 원격 호스트로 SSH-ing을 수동으로 실행하여 연결을 테스트합니다.