1. 개요
오늘은 OS X에서 AWS CLI를 설치해보려고 한다.
2. 설치 조건
AWS CLI의 설치 조건은 다음과 같다.
- Python 2 version 2.6.5+ or Python 3 version 3.3+
- Windows, Linux, macOS, or Unix
3. 설치
이제 Homebrew를 통해 AWS CLI를 설치한다. 시작한다.
$ brew install awscli Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/core). ==> New Formulae alexjs expect jenkins-lts make teleport apple-gcc42 file-formula juju-wait maven@3.3 terraform-docs (생략...) ed heimdal m4 tcl-tk exa httpflow magic-wormhole tcpdump ==> Updated Formulae abcde godep osquery ace goenv osrm-backend (생략...) go osc gobject-introspection osmfilter ==> Renamed Formulae bazel02 -> bazel@0.2 bigdata -> blazegraph bison27 -> bison@2.7 boost-python159 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. cassandra21 -> cassandra@2.1 cassandra22 -> cassandra@2.2 clang-format38 -> clang-format@3.8 docker111 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. docker171 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. eris -> monax ffmpeg28 -> ffmpeg@2.8 freetds091 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. glfw2 -> glfw@2 gnuplot4 -> gnuplot@4 gradle214 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. grails25 -> grails@2.5 gsl1 -> gsl@1 gst-plugins-bad010 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. gst-plugins-base010 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. gst-plugins-good010 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. gst-plugins-ugly010 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. gstreamer010 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. influxdb08 -> influxdb@0.8 jboss-as5 -> jboss-as@5 jetty8 -> jetty@8 jpeg6b -> jpeg@6 jpeg9 -> jpeg@9 kafka080 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. kibana41 -> kibana@4.1 kibana44 -> kibana@4.4 kubernetes-cli13 -> kubernetes-cli@1.3 ledger26 -> ledger@2.6 libpng12 -> libpng@1.2 libpqxx3 -> libpqxx@3 libxml278 -> libxml2@2.7 logstash24 -> logstash@2.4 mapnik2 -> mapnik@2 maven31 -> maven@3.1 maven32 -> maven@3.2 mongodb30 -> mongodb@3.0 mongodb32 -> mongodb@3.2 open-mpi16 -> open-mpi@1.6 percona-server55 -> percona-server@5.5 percona-server56 -> percona-server@5.6 perl514 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. perl518 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. phantomjs192 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. phantomjs198 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. postgresql94 -> postgresql@9.4 postgresql95 -> postgresql@9.5 pyqt5 -> pyqt qt5 -> qt rebar3 -> rebar@3 recipes -> gnome-recipes redis26 -> redis@2.6 redis28 -> redis@2.8 ruby187 -> ruby@1.8 ruby193 -> ruby@1.9 ruby20 -> ruby@2.0 ruby21 -> ruby@2.1 ruby22 -> ruby@2.2 ruby23 -> ruby@2.3 selenium-server-standalone245 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. solr54 -> solr@5.4 solr55 -> solr@5.5 srtp15 -> srtp@1.5 subversion18 -> subversion@1.8 swig2 -> swig@2 swig304 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. thrift090 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. unison240 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. v8-315 -> 이 이메일 주소가 스팸봇으로부터 보호됩니다. 확인하려면 자바스크립트 활성화가 필요합니다. varnish4 -> varnish@4 vim74 -> vim@7.4 zeromq32 -> zeromq@3.2 zeromq40 -> zeromq@4.0 ==> Deleted Formulae devhelp elasticsearch@2.3 gnupg2 scsh xstow elasticsearch@1.7 fb-adb multirust webkitgtk ==> Downloading https://homebrew.bintray.com/bottles/awscli-1.11.76.sierra.bottle.tar.gz ######################################################################## 100.0% ==> Pouring awscli-1.11.76.sierra.bottle.tar.gz ==> Caveats The "examples" directory has been installed to: /usr/local/share/awscli/examples Bash completion has been installed to: /usr/local/etc/bash_completion.d zsh completions have been installed to: /usr/local/share/zsh/site-functions ==> Summary ⯑ /usr/local/Cellar/awscli/1.11.76: 4,056 files, 33.8MB
뭐가 엄청 많이 지나갔다..
버전을 확인한다.
$ aws --version aws-cli/1.11.76 Python/2.7.10 Darwin/16.4.0 botocore/1.5.39
혹은,
$ aws --version aws-cli/1.16.230 Python/3.7.4 Darwin/18.7.0 botocore/1.12.220
4. 기타
** 또 다른 설치 방법은 Python, pip를 이용하는 것이다.