수동으로 EB CLI 설치 - AWS Elastic Beanstalk

수동으로 EB CLI 설치

EB CLI를 설치하려면 EB CLI 설치 스크립트를 사용하는 것이 좋습니다. 설치 스크립트가 사용자의 개발 환경과 호환되지 않으면 수동으로 EB CLI를 설치합니다.

Linux, macOS 및 Windows에서 EB CLI의 기본 배포 방법은 pip입니다. 이는 Python 패키지 및 해당 종속 항목을 쉽게 설치, 업그레이드 및 제거하는 방법을 제공하는 Python용 패키지 관리자입니다. macOS의 경우 Homebrew가 포함된 EB CLI 최신 버전을 받을 수도 있습니다.

호환성 메모

EB CLI는 Python으로 개발되었으며 Python 버전 2.7, 3.4 또는 그 이상이 필요합니다.

참고

Amazon Linux에는 버전 2015.03부터 pip 및 Python 2.7이 함께 제공됩니다.

EB CLI 및 해당 종속 항목을 설치하려면 EB CLI 설치 스크립트를 사용하는 것이 좋습니다. EB CLI를 수동으로 설치하는 경우 개발 환경에서 종속성 충돌을 관리하기가 어려울 수 있습니다.

EB CLI 및 AWS Command Line Interface(AWS CLI)는 botocore Python 패키지에 대한 종속성을 공유합니다. botocore의 주요 변경으로 인해 이 두 버전의 CLI 도구가 botocore 버전별로 다릅니다.

두 CLI의 최신 버전은 호환됩니다. 이전 버전을 사용해야 하는 경우 사용할 호환 버전은 다음 표를 참조하십시오.

EB CLI 버전 호환되는 AWS CLI 버전

3.14.5 이하

1.16.9 이하

3.14.6 이상

1.16.11 이상

EB CLI 설치

pip 및 지원되는 버전의 Python이 이미 있는 경우 다음 절차를 사용하여 EB CLI를 설치합니다.

Python 및 pip가 없는 경우 운영 체제에 해당하는 절차를 사용합니다.

EB CLI를 설치하려면

  1. 다음 명령을 실행합니다.

    $ pip install awsebcli --upgrade --user

    --upgrade 옵션은 pip에 이미 설치된 요구 사항을 업그레이드하라고 지시합니다. --user 옵션은 운영 체제에서 사용한 라이브러리를 수정하지 않도록 사용자 디렉터리의 하위 디렉터리에 프로그램을 설치할 것을 pip에 지시합니다.

    참고

    pip를 사용하여 EB CLI를 설치할 때 문제가 발생할 경우 가상 환경에 EB CLI 설치를 수행하여 도구 및 해당 종속 항목을 격리하거나 일반적으로 사용하는 것과 다른 Python 버전을 사용할 수 있습니다.

  2. PATH 변수에 실행 파일 경로를 추가합니다.

    • Linux 및 macOS:

      Linux~/.local/bin

      macOS~/Library/Python/3.7/bin

      PATH 변수를 수정하려면(Linux, Unix 또는 macOS)

      1. 사용자 폴더에서 셸의 프로파일 스크립트를 찾습니다. 어떤 셸을 가지고 있는지 잘 모르는 경우 echo $SHELL을 실행합니다.

        $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
        • Bash.bash_profile, .profile 또는 .bash_login

        • Zsh.zshrc

        • Tcsh.tcshrc, .cshrc 또는 .login

      2. 내보내기 명령을 프로파일 스크립트에 추가합니다. 다음 예제에서는 LOCAL_PATH로 표현되는 경로를 현재 PATH 변수에 추가했습니다.

        export PATH=LOCAL_PATH:$PATH
      3. 첫 번째 단계에서 설명한 프로파일 스크립트를 현재 세션에 로드합니다. 다음 예제에서는 PROFILE_SCRIPT로 표현되는 프로파일 스크립트를 로드합니다.

        $ source ~/PROFILE_SCRIPT
    • Windows:

      Python 3.7%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts

      Python 이전 버전%USERPROFILE%\AppData\Roaming\Python\Scripts

      PATH 변수를 수정하려면(Windows)

      1. Windows 키를 누르고 environment variables를 입력합니다.

      2. 계정의 환경 변수 편집을 선택합니다.

      3. 경로를 선택한 다음 편집을 선택합니다.

      4. 세미콜론으로 구분하여 경로를 변수 값 필드에 추가합니다. 예: C:\item1\path;C:\item2\path

      5. 확인을 두 번 선택하여 새 설정을 적용합니다.

      6. 실행 중인 명령 프롬프트 창을 모두 닫은 후 명령 프롬프트 창을 다시 엽니다.

  3. eb --version을 실행하여 EB CLI가 올바르게 설치되었는지 확인합니다.

    $ eb --version EB CLI 3.14.8 (Python 3.7)

최신 Elastic Beanstalk 기능을 지원하는 기능을 추가하도록 EB CLI를 정기적으로 업데이트합니다. 최신 버전의 EB CLI로 업데이트하려면 설치 명령을 다시 실행합니다.

$ pip install awsebcli --upgrade --user

EB CLI를 제거해야 하는 경우 pip uninstall를 사용합니다.

$ pip uninstall awsebcli