메뉴
AWS Elastic Beanstalk
개발자 안내서 (API Version 2010-12-01)

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를 설치할 수 있습니다.

$ pip install awsebcli --upgrade --user

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

참고

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

EB CLI를 설치한 후 실행 파일에 대한 경로를 PATH 변수에 추가합니다.

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

Windows에서 Python 3.5%USERPROFILE%\AppData\Roaming\Python\Python3.5\Scripts

Windows에서 Python 3.6%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts

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

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

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

  3. [PATH]를 선택한 후 [Edit]를 선택합니다.

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

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

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

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가 없는 경우 운영 체제에 해당하는 절차를 사용합니다.