AWS Elastic Beanstalk
개발자 안내서

Elastic Beanstalk 명령줄 인터페이스(EB CLI) 설치

Elastic Beanstalk 명령줄 인터페이스(EB CLI)는 Elastic Beanstalk 환경을 생성, 구성 및 관리하는 데 사용할 수 있는 명령줄 클라이언트입니다. EB CLI는 Python으로 개발되었으며 Python 버전 2.7, 버전 3.4 이상이 필요합니다.

참고

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

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

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

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.4/bin

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

      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.6%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts

      Python 3.5%USERPROFILE%\AppData\Roaming\Python\Python3.5\Scripts

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

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

      1. Windows 키를 누른 다음 environment variables를 입력합니다.

      2. [Edit environment variables for your account]를 선택합니다.

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

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

      5. [OK]를 두 번 선택하여 새로운 설정을 적용합니다.

      6. 실행 중인 명령 프롬프트를 모두 닫았다가 명령 프롬프트를 다시 엽니다.

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

    $ eb --version EB CLI 3.7.8 (Python 3.4.3)

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

$ pip install awsebcli --upgrade --user

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

$ pip uninstall awsebcli

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