Amazon Linux에서 AWS CLI 버전 1 설치, 업데이트 및 제거 - AWS Command Line Interface

Python 2.7, 3.4 및 3.5는 AWS CLI 버전 1에서 사용 중단되었습니다. 자세한 내용은 AWS CLI 버전 정보의 AWS CLI 버전 1 섹션을 참조하세요.

Amazon Linux에서 AWS CLI 버전 1 설치, 업데이트 및 제거

AWS CLI 버전 1은 Amazon Linux 및 Amazon Linux 2에 사전 설치되어 있습니다. 다음 명령을 사용하여 현재 설치된 버전을 점검하세요.

$ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

Prerequisites

Python 2 버전 2.7 이상 또는 Python 3 버전 3.6 이상이 설치되어 있어야 합니다. 설치 지침은 Python 초급 가이드Python 다운로드 페이지를 참조하세요.

주의

2021년 2월 1일을 기준으로 Python 3.4 및 3.5는 사용 중지됩니다.

Python 2.7은 2020년 1월 1일 Python Software Foundation에 의해 사용 중지되었습니다. 앞으로 AWS CLI 버전 1을 사용하는 고객은 Python 3(최소 Python 3.6)을 사용하도록 전환해야 합니다. Python 2.7 지원은 2021년 7월 15일부터 AWS CLI 버전 1의 새 버전에 대해 사용 중지됩니다.

이전 버전의 Python에서 AWS CLI 버전 1을 사용하려면 이전 버전의 AWS CLI 버전 1을 설치해야 합니다.

AWS CLI 버전 1 Python 버전 지원 매트릭스를 보려면 AWS CLI 버전 정보 섹션을 참조하세요.

pip를 사용하여 AWS CLI 버전 1 설치 또는 업데이트

현재 사용자에 대해 AWS CLI 버전 1의 최신 버전을 설치하려면 다음 지침을 사용합니다.

  1. Python 버전 3 이상이 설치되어 있으면 pip3을 사용하는 것이 좋습니다. pip3 install을 사용하여 최신 버전의 AWS CLI 버전 1을 설치하거나 업데이트합니다. Python 가상 환경(venv) 내에서 해당 명령을 실행할 경우, --user 옵션을 사용할 필요가 없습니다.

    $ pip3 install --upgrade --user awscli
  2. aws가 포함된 폴더가 PATH 변수의 일부인지 확인하세요.

    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. 다음 예제와 유사한 프로필 스크립트 끝에 내보내기 명령을 추가합니다.

      export PATH=$HOME/.local/bin:$PATH

      이 명령은 경로(이 예제에서 $HOME/.local/bin)를 기존 $PATH 변수 앞에 삽입합니다.

    3. 현재 세션에 프로필을 다시 로드하여 해당 변경 사항을 적용합니다.

      $ source ~/.bash_profile
  3. 새 버전을 실행 중인지 확인하려면 aws --version 명령을 사용합니다.

    $ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

pip를 사용하여 AWS CLI 버전 1 제거

AWS CLI를 제거해야 하는 경우 pip uninstall을 사용하세요.

$ pip3 uninstall awscli