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이 함께 제공됩니다.

호환성 메모

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

두 CLI의 최신 버전은 호환됩니다. 이전 버전이 필요하다면 다음 표를 참조하여 호환 버전을 사용해야 합니다.

EB CLI 버전 호환 AWS CLI 버전

3.14.5 이하

1.16.9 이하

3.14.6 이상

1.16.11 이상

EB CLI 설치

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

Python 및 pip가 없는 경우 운영 체제에 해당하는 절차를 사용합니다. 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. 세미콜론으로 구분하여 경로를 변수 값 필드에 추가합니다. 예: C:\item1\path;C:\item2\path

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

      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

이 페이지에서: