Amazon EC2 RHEL9에서 AWS CLI 설치해 보기
안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 Amazon EC2 RHEL9에서 AWS CLI를 설치해 보는 방법을 정리해 봤습니다.
AWS 공식 문서에서 제공하고 있는 AWS CLI 설치 방법은 다음을 참고해 주세요.
사전 준비
AWS CLI를 설치하기에 앞서 unzip을 설치합니다.
sudo yum install unzip
해당 명령어로 unzip을 설치합니다.
AWS CLI 설치
unzip을 설치했다면, 이제 AWS CLI를 설치하도록 합시다.
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
You can now run: /usr/local/bin/aws --version
curl을 이용하여 AWS에서 공식 제공하고 있는 awscliv2.zip 파일을 다운로드합니다. 이어서 unzip을 이용하여 압축을 풀고 AWS CLI를 설치합니다.
aws --version
-bash: aws: command not found
하지만 aws --version 명령어를 입력해 보면, 명령어를 찾을 수 없다는 에러가 발생합니다.
AWS CLI 설치 시 문제 발생
echo $PATH
/root/.local/bin:/root/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
AWS CLI가 설치된 경로가 $PATH 환경 변수에 포함되어 있는지 확인합니다. 경로는 /usr/local/bin으로 환경 변수에 포함되어 있지 않다는 것을 확인할 수 있습니다.
export PATH=$PATH:/usr/local/bin
경로를 추가합니다.
echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrc
source ~/.bashrc
export는 현재 사용하고 있는 세션에만 적용되므로 영구적으로 사용하기 위해 사용자 홈 디렉토리에 있는 .bashrc 파일에 추가합니다.
aws --version
aws-cli/2.18.15 Python/3.12.6 Linux/5.14.0-427.40.1.el9_4.x86_64 exe/x86_64.rhel.9
이제 다시 aws --version 명령어를 입력해 보면, 정상적으로 버전이 출력되는 것을 확인할 수 있습니다.
본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 [email protected]로 보내주시면 감사하겠습니다.