공학, 음악 부스러기
Published on

mac, windows, linux 에서 AWS 명령줄 도구 설치하기

Authors
  • avatar
    Name
    치우

안녕하세요

이번 포스팅은 AWS 에서 공식 제공하는 AWS 명령줄 관리 도구인 'AWS CLI'를 mac os , windows , linux 환경에서 각각 설치하는 방법입니다.

mac os 1: 홈브루를 이용한 설치

AWS CLI 를 mac os 에 설치하는 방법은 잘 알려진 패키지 관리 도구인 '홈브루' 를. 이용한 설치와, 공식 홈페이지에서 설치 파일을 내려받는 방법으로 나뉩니다.

먼저 홈브루를 이용한 설치를 간단히 알아보겠습니다.

brew 설치 명령어

brew install awscli

보통의 경우 brew update은 패키지 설치마다 자동으로 실행되므로 간단히 install awscli 만 입력해줍니다.

설치 확인

다음의 버전 확인 명령어를 입력해 설치가 잘 되었는지 확인합니다.

aws --version

잘 설치되었다면 awscli 의 현재 버전을 확인할 수 있습니다

mac os 2: 공식 홈페이지에서 내려받기

다음 공식 문서에서 브라우저를 통해 설치 파일을 내려 받을 수 있씁니다.

공식문서

설치 파일 curl 요청하기!

다음 주소로 curl 요청을 전송합니다

curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"

설치 파일 실행하기

다음 명령어를 통해 내려받은 설치파일을 실행합니다.

sudo installer -pkg AWSCLIV2.pkg -target /

설치 확인

설치가 잘 되었는지 다음을 입력해 확인할 수 있습니다.

aws --version

주의

홈브루로 설치한 aws cli 는 홈브루를 통해서 업데이트를, 패키지 설치 파일을 통해 다운로드한 경우 똑같이 새 버전의 설치파일로 업데이트해야 합니다.

왠만하면 보다 관리가 편하도록 홈브루로 설치하는 것을 권장합니다.

Windows 설치

1. AWS CLI MSI 설치 프로그램 다운로드

AWS 공식 문서에서 AWS CLI MSI 설치 프로그램을 내려받을 수 있습니다.

AWS CLI MSI Installer

설치 확인

설치가 완료되면 명령 프롬프트 또는 PowerShell을 열고 다음 명령을 실행하여 설치를 확인합니다.

aws --version

잘 설치되었다면 다음과 같이 혅배 설치된 버전을 확인해 줍니다.

aws-cli/2.0.30 Python/3.8.8 Windows/10 botocore/2.0.0dev30

Linux 에서 설치

리눅스에서도 mac os 2 번과 마찬가지로 curl 을 통해 설치 파일을 내려받습니다.

linux에서 curl 요청

linux 설치 스크립트 curl 요청은 다음 주소로 할 수 있씁니다.

내려받은 설치 파일 압축 해제하기!

unzip 명령어를 통해 다운로드한 파일의 압축을 해제합니다.

unzip awscliv2.zip

설치 프로그램 실행하기

이제 압축을 해제했던 설치 프로그램을 관리자 권한으로 실행합니다:

sudo ./aws/install

설치 확인

마지막으로, AWS CLI가 설치되었는지 버전을 확인합니다:

aws --version

무사히 설치가 되었다면 다음과 같이 버전을 확인할 수 있습니다.

aws-cli/2.0.30 Python/3.8.5 Linux/4.19.128-microsoft-standard botocore/2.0.0dev30

각각의 운영체제에 따라 aws 명령줄 도구를 설치하는 과정을 요점만 추려서 살펴보았습니다.

웹 브라우저 기반의 관리 콘솔이 아닌 명령줄 도구를 통한 제어를 사용한다면, 보다 간결하게 인스턴스의 비용을 최적화하고, 쉘 스크립트를 연계해서 설정한 시간마다 자동으로 aws 서비스를 생성, 설정, 제거하는 등 비즈니스 측면에서의 많은 장점을 가질 수 있씁니다.

AWS CLI를 이용한 ec2 인스턴스 오토스케일링 설정