๋ด awscli ๊ณต์ ์ด ๋ณํฉ๋์ด ๊ณต์์ ์ผ๋ก Homebrew ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
README์์ ์ค์น ์ต์ ์ผ๋ก Homebrew๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์ ์ฉํ ๊ฒ์ ๋๋ค.
์ด์ ๊ฐ์ ์ ์์ผ๋ก,
aws-cli๋ Mac OS X์์ Homebrew ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ฌ ์ค์นํ ์๋ ์์ต๋๋ค.
brew install awscli
aws-cli์ ๊ฐ๋ฐ ๋ฒ์ ์ ์ํ๋ ๊ฒฝ์ฐ:
brew install awscli --HEAD
์ค์น ํ brew๋ ์ค์น ์๋ฃ ์ง์นจ๊ณผ aws-cli ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์์ ๋ฅผ ์ฐพ์ ์ ์๋ ์์น๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋์. Homebrew๋ pip๋ณด๋ค ํจ์ฌ ๋ ๊ด๋ฒ์ํ ์ฒญ์ค์๊ฒ ์ดํํฉ๋๋ค.
์ถ์ ๋ด์ญ์ ๊ฝค ์ข์ง๋ง ์ฌ์ ํ ์ฝ๊ฐ ์ผ๋ฃฉ๋๋ฃฉํฉ๋๋ค. https://github.com/Homebrew/homebrew/commits/master/Library/Formula/awscli.rb
์ด๊ฑด ๊ณต์ํํด์ผ์ง
Homebrew๋ก Python์ ์ค์นํ ํ pip๋ฅผ ์ฌ์ฉํ์ฌ awscli๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ฌ๋์ด ์์ต๋๊น? /usr/local/bin/์์ aws-cli ์คํ ํ์ผ์ ์ฐพ๋ ๋์ ๊ฒฝ๋ก ํ์ผ์ด ์ด๋๊ฐ ์๋ชป๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๊ทธ๋ ๊ฒ ํ๋ฉด
sudo pip install awscli
๋์ /usr/bin/์ ๋ฐฐ์นํฉ๋๋ค. ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
Traceback (most recent call last):
File "/usr/local/bin/aws", line 15, in <module>
import awscli.clidriver
ImportError: No module named awscli.clidriver
๋๊ตฐ๊ฐ๊ฐ ๋๋ต์ ๊บผ๋ฆฌ๋ ๊ฒฝ์ฐ ๋ฐฐ๊ฒฝ ์ ๋ณด๋ฅผ ์ฐพ๊ณ ์์ต๋๋ค.
ํ๋ธ๋ฅ ๋ฆด๋ฆฌ์ค๊ฐ ์ต์ CLI ๋ฆด๋ฆฌ์ค์ ๋๊ธฐํ๋๋๋ก ํ๊ธฐ ์ํด AWS CLI ํ์ด ํ ์ ์๋ ์ผ์ ๋ฌด์์ ๋๊น? ๋ณดํต ์ผ์ฃผ์ผ์ 1~2๋ฒ์ฉ ํ์ด์ค๋๋ค. ์ด๋ฅผ ๊ณต์์ ์ผ๋ก ์ง์ํ๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ์ผ๋ฐ ๋ฆด๋ฆฌ์ค ์ฑ๋(pip, ๋ฒ๋ค ์ค์น ํ๋ก๊ทธ๋จ, MSI)๊ณผ ๋์ผํ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ง ์ ์๋๋ก ํด์ผ ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ๊ธฐ์ต์ด ๋ง๋ค๋ฉด ์ ๋ฐ์ดํธ๋ CLI ๋ฒ์ ์ ๋ํ PR์ด ๊ฐ ๋ฆด๋ฆฌ์ค๋ง๋ค homebrew์ ๋ง์คํฐ ๋ธ๋์น์ ๋ณํฉ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๋ค ์ผ์ด ์์ด๋ ์ฝ๊ฐ์ ์ง์ฐ์ด ์์ ๊ฒ์ ๋๋ค.
๋ค์ ํ ๋ฒ ๊ด๋ จ ๋ด์ฉ์ ๋ํ ๋๋์ ์ป์ผ๋ ค๊ณ ํฉ๋๋ค.
@iz2140 ์ด๋ค ํ์ ์ฌ์ฉํ๊ณ ์๋์ง ๋ค์ ํ์ธํ๊ฒ ์ต๋๋ค. Homebrew์ ํจ๊ป Python์ ์ค์นํ๋ ๊ฒฝ์ฐ pip
๊ฐ /usr/local/bin/pip
์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด /usr/local/bin/
AWS CLI๊ฐ ์ค์น๋ฉ๋๋ค.
@jamesls pip๋ฅผ ์ฌ์ฉํ์ฌ AWSCLI๋ฅผ ์ ๊ฑฐํ๊ณ Homebrew๋ก ๋ค์ ์ค์นํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ ์์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๊ทธ๋๋ ๊ณ ๋ง์!
๊ณต์ Homebrew ์ค์น ์ต์ ๋ ๋ณด๊ณ ์ถ์ต๋๋ค.
๋ด๊ฐ ์ฌ๊ธฐ ์์ ํ ์ง๋ฌธ ์ค ์ผ๋ถ์ ๋ํด ๋๊ตฐ๊ฐ๊ฐ ์ ๊ฒฝ ์ฐ์ง ์๋๋ค๋ฉด ์ด ์ต์ ์ ๋ ์์ธํ ์์๋ณผ ์ ์์ต๋๋ค. ์ง๊ธ์ ๊ธฐ๋ฅ ์์ฒญ์ผ๋ก ํ์ํฉ๋๋ค.
Homebrew์ ๊ธฐ์ฌ ํ๋ก์ธ์ค๋ https://github.com/Homebrew/homebrew/blob/master/CONTRIBUTING.md์ ์ค๋ช ๋์ด ์์ต๋๋ค.
pull ์์ฒญ ํ Homebrew ํ๊ณผ์ ๋ํ๊ฐ ํ์ด๋ฐ ์ง๋ฌธ์ ์ฒ๋ฆฌํ๋ ๊ฐ์ฅ ์ข์ ์ฅ์๊ฐ ๋ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.
Homebrew์์ ๋์ผํ ๋ฒ์ ์ aws-cli๋ฅผ ์คํํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ฃผ๊ฐ ์ ๋ฐ์ดํธ ์ธ์ ๋ค๋ฅธ ๊ฒ์ด ํ์ํ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ถฉ๋
@jamesls ์๋ต
๊ฑฐ์ ์ฆ๊ฐ์ ์ธ ๋๊ธฐํ๋ฅผ ์ํด URL์ ์ฌ์ฉํ์ญ์์ค. ์:
brew install https://s3.amazonaws.com/homebrew/formulae/aws-cli.rb
man brew
๋ฅผ ์คํํ์ฌ brew(1) ๋งจํ์ด์ง ๋ฅผ ํ์ํ๊ณ ์์ ์ง์ ์ ์ฐธ์กฐํ์ญ์์ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ์, ์ฝ๊ฐ์ ์ง์ฐ์ด ์์ ์ ์์ต๋๋ค. How To Open Homebrew Pull Request(๋ฐ ๋ณํฉ)์ ๋ฐ๋ฅด๋ฉด "[Homebrew์ ์ ์ง ๊ด๋ฆฌ์]๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฉฐ์น ์ด๋ด์ ๋ชจ๋ PR์ ์๋ตํฉ๋๋ค."
์ฐธ๊ณ :์ ๋ํ ์๋ก์ด ๊ณต์ ์ถ๊ฐํ๊ธฐ๋ก ์ ํํ ๊ฒฝ์ฐ ๋ธ๋ฃจ ์ฝ์ด , ์ด๋ฆ์ ๊ณต์ aws-cli
ํ์ง awscli
, ๊ทธ๊ฒ์๋ผ๊ณ ํ๊ธฐ ๋๋ฌธ์ aws-cli
Github์์์ ์ ๋ธ๋ฃจ ๊ณต์ ์๋ฆฌ ์ฑ
: ๋น ๋ฅธ ์ด๋ฆ ์ง์ ์ ๋ํ ๋ง์์ ํ๋ก์ ํธ ์์ฅ๊ณผ ๊ฐ์ ๊ณต์์ ์ ํ ์ด๋ฆ์ ๋งํ๋ค, "๊ทธ๋์ ๊ทธ๊ฒ์. pig-config
ํ์ง pkgconfig
, sdl_mixer
ํ์ง ssl-mixer
๋๋ sdlmixer
." pip ํจํค์ง ์ด๋ฆ๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค. #2090 ์ฐธ์กฐ.
๋ค์์ Homebrew ์์์ ๋ง๋ค๊ณ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ์ ๋ฌธ์ํํ ๋งํฌ์ ๋๋ค.
๊ทธ๊ฒ์ด ๋น์ ์ ์ง๋ฌธ์ ๋๋ตํฉ๋๊น?
Homebrew๋ฅผ ํตํด AWS CLI ์ค์น๋ฅผ ๊ณต์์ ์ผ๋ก ์ง์ํ๋ ํ์ด๊ณผ ํ์ด์ ๋น๋๋ค!
๋ ์ด์ ์ง๋ฌธ, ์ฐ๋ ค ์ฌํญ ๋๋ ์์ฒญ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.
์ฐธ๊ณ ๋ก @mattdipasquale์ ์ฃฝ์ ๋งํฌ๊ฐ ์์ต๋๋ค
@dijonkitchen ๊ฐ์ฌํฉ๋๋ค. ๋ด๊ฐ ๊ทธ๋ค ๋ชจ๋๋ฅผ ๋์ด๋ฆฐ ๊ฒ ๊ฐ์์.
AWS ํ์ด ์์ฒด ์์กฐ๋ฒ์ ์ ์งํ๊ธฐ๊น์ง ๊ณ์ํ ๊ฒฝ์ฐ ํ ๋จ๊ณ ๋ ๋์๊ฐ ํญ์ ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ด๊ฒ์ brew tap
์ ์๋ฏธ๋ฅผ ์ค๋ช
ํฉ๋๋ค. https://github.com/Homebrew/brew/blob/master/docs/brew-tap.md
๋ณธ์ง์ ์ผ๋ก ์ด๊ฒ์ด ์๋ฏธํ๋ ๋ฐ๋ ์ด github aws ๊ณ์ ์ด "homebrew-aws"์ ๊ฐ์ ์ ์ฅ์๋ฅผ ๋ง๋ค๊ณ ๊ฑฐ๊ธฐ์ ๋ ์ํผ๋ฅผ ์ ์ฅํ๋ค๋ ๊ฒ์ ๋๋ค.
@jamesls ๋ https://github.com/jmespath/homebrew-jmespath ์์ jmespath์ ๋ํด ์ด ์์
์ ์ํํ๊ธฐ ๋๋ฌธ์ ์ด ๊ฐ๋
์ ์ต์ํด์ผ ํฉ๋๋ค.
๋ฐ๋ผ์ ์์ ์ง๋ฌธ ์ ๋ตํ๊ธฐ http://docs.aws.amazon.com/cli/latest/userguide/installing.html#choosing -an-installation-method์์ brew์ ๋ํ ์ฐธ์กฐ๋ฅผ ์
๋ฐ์ดํธํ์ฌ ๋ค์ ์ค ํ๋๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํฉ๋๋ค.
brew tap jmespath/jmespath
brew install jmespath/jmespath/awscli
...๋๋...
brew tap aws/aws
brew install aws/aws/awscli
...๊ณต์ ์ค์น ๋ฐฉ๋ฒ์ผ๋ก. ๊ทธ๋ ์ง ์๋ค๋ฉด ๋ ์ข๋ ๋์๋ https://github.com/Homebrew/homebrew-core/blob/master/Formula/awscli.rb ๊ฐ ๋๋ถ๋ถ์ Mac ์ฌ์ฉ์๊ฐ ์ค์นํ ๊ฒ์ ๋๋ค. ๊ณต์์ ์ธ...
$ brew info awscli
awscli: stable 1.11.5 (bottled), HEAD
Official Amazon AWS command-line interface
https://aws.amazon.com/cli/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/awscli.rb
@mattdipasquale ์์ https://s3.amazonaws.com/homebrew/formulae/aws-cli.rb URL์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
$ curl -s https://s3.amazonaws.com/homebrew/formulae/aws-cli.rb | xmllint --format -
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>AllAccessDisabled</Code>
<Message>All access to this object has been disabled</Message>
<RequestId>636AE6C270CD649F</RequestId>
<HostId>y8HMrOTA5l7SMOQM5uh0xZ5tdCumNk8td0RPLJh53kVHypP+K1s7OD8pJLSlcs70rsfzTDGEXDg=</HostId>
</Error>
@RichardBronosky ์ ์๊ฐ์ @mattdipasquale์ ๋จ์ง ์๋ฅผ ๋ค์ด ๊ทธ๊ฒ์ ์๋ฏธํ์ต๋๋ค.
์ง๊ธ์ ์ ์๋ ์ ๋ณด๋ฅผ README์ ์ถ๊ฐํ๊ธฐ ์ํ ๋ ๋ค๋ฅธ +1์ ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ถฉ๋ถํ ๋ฉด๋ฐํ ์ถ์ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ ๊ทธ๋ค์ ๊ณต์์ ์ฌ์ฉํ์ฌ aws-cli๋ฅผ ์ต์ ์ํ๋ก ์ ์งํ๊ณ ์์ผ๋ฉฐ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ๊ธฐ ์์ AWS ํ๊ณผ Homebrew ์ ์ง ๊ด๋ฆฌ์์ ๋ฆด๋ฆฌ์ค ์ฌ์ด์ ์๊ฐ ๋ธํ์ ๋ํ ๋น ๋ฅธ ๋ถ์๊ณผ ํจ๊ป ๋ถ์์ ์ํ ํต์ฌ ๋นํธ๊ฐ ์ ๊ณต๋ฉ๋๋ค .
ํ์ฌ AWS ๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ์ค์น ๋ฐ ์ ์ง ๊ด๋ฆฌํ๊ธฐ ์ํด pip๋ฅผ ํตํด Homebrew๋ฅผ ์ฌ์ฉํ์ง ์์ ์ด์ ๊ฐ ์์ต๋๊น?
pip uninstall awsebcli
pip uninstall awscli
brew install awscli
brew install awsebcli
์๋๋ฉด ๋ ๋ง์ ๊ฒ์ด ์์ต๋๊น?
@orome ์๋ํด์ผ ํฉ๋๋ค. homebrew ํจํค์ง๊ฐ ์ต์ ๋ฒ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ด ์๋ํ ๊ฒ์ด๋ผ๋ ์ด๋ค ๋ณด์ฅ๋ ํ์ง ์์ผ๋ฏ๋ก ๊ณต์์ด ๊นจ์ง๋ฉด ๊ทธ๊ฒ์ ์ ์ง ๊ด๋ฆฌํ๋ ์ฌ๋์๊ฒ ๋์์ ์์ฒญํด์ผ ํฉ๋๋ค.
@JordonPhillips : ๊ทธ๋ฆฌ๊ณ ํ์ธํ๊ธฐ ์ํด:
pip uninstall ...
๋จ๊ณ์ ๋ํด ํ๊ดด์ ์ธ ๊ฒ์ ์์ต๋๋ค(์ค์ ๋๋ ์ธ์ฆ์๋ฅผ ์์ง ์์ ๊ฒ์
๋๋ค).์ณ์?
๋ฌธ์ ๊ฐ ๋์ง ์์ ์๋ ์์ง๋ง python(2)๊ณผ python3์ด ๋ชจ๋ brew๋ฅผ ํตํด ์ค์น๋ ๊ฒฝ์ฐ brew๋ฅผ ํตํด awscli๋ ์ค์นํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก python 2.7 ๋น๋๊ฐ ๋ฉ๋๋ค. ๋ด PATH ์ค์ ๋ฐฉ๋ฒ์ ๋๋ฝ๋ ๊ฒ์ด ์์ต๋๊น? ์ด์จ๋ brew install awscli
๊ฐ python3 ๋น๋๋ฅผ ์ฌ์ฉํ๋๋ก ํด์ผ ํฉ๋๊น?
brew install awscli
๋ ์์ ์ ์ธ ๋ฒ์ ์ผ๋ก ๊ฐ์ฃผํ๋ 1.10.38๊ณผ ๋น๊ตํ์ฌ 1.11.80(๋ด ์๊ฐ์๋ ๊ฐ๋ฐ)์ ์ค์นํฉ๋๋ค. ์ฐธ์กฐ: https://aws.amazon.com/releasenotes/CLI?browse=1
brew install awscli --HEAD
๊ฒฐ๊ณผ๋ ๋์ผํ ๋ฒ์ ์
๋๋ค.
์ด ์ค๋ ๋์ ๋งจ ์์ ์๋ ๊ฒ์๋ฌผ์์ ์ฒซ ๋ฒ์งธ๋ก 1.10.38์ ์ค์นํ๊ณ --HEAD๋ฅผ ์ค์นํ๋ฉด
์ฐธ๊ณ : ์ด๊ฒ์ ํ๋ธ๋ฅ๋ก ์ฎ๊ธฐ๊ธฐ
@jdhom Homebrew์์ ์ด ๋ฌธ์ ๊ฐ ๊ณ์๋๋ ์์น์ ์ฐ๊ฒฐํ ์ ์์ต๋๊น?
@sksea ์ ๊ฐ์ ์ง๋ฌธ์ด
๋ฌธ์ ๊ฐ ๋์ง ์์ ์๋ ์์ง๋ง python(2)๊ณผ python3์ด ๋ชจ๋ brew๋ฅผ ํตํด ์ค์น๋ ๊ฒฝ์ฐ brew๋ฅผ ํตํด awscli๋ ์ค์นํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก python 2.7 ๋น๋๊ฐ ๋ฉ๋๋ค. ๋ด PATH ์ค์ ๋ฐฉ๋ฒ์ ๋๋ฝ๋ ๊ฒ์ด ์์ต๋๊น? ์ด์จ๋ brew install awscli๊ฐ python3 ๋น๋๋ฅผ ์ฌ์ฉํ๋๋ก ํด์ผ ํฉ๋๊น?
์ด๊ฒ๋ ์๊ณ ์ถ๋ค -
๋ฌธ์ ๊ฐ ๋์ง ์์ ์๋ ์์ง๋ง python(2)๊ณผ python3์ด ๋ชจ๋ brew๋ฅผ ํตํด ์ค์น๋ ๊ฒฝ์ฐ brew๋ฅผ ํตํด awscli๋ ์ค์นํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก python 2.7 ๋น๋๊ฐ ๋ฉ๋๋ค. ๋ด PATH ์ค์ ๋ฐฉ๋ฒ์ ๋๋ฝ๋ ๊ฒ์ด ์์ต๋๊น? ์ด์จ๋ brew install awscli๊ฐ python3 ๋น๋๋ฅผ ์ฌ์ฉํ๋๋ก ํด์ผ ํฉ๋๊น?
๋ค์ ์๊ฐํด๋ณด๋ฉด ์ง๊ธ ์ฌ๋ฐ๋ฅธ ์ ๊ทผ ๋ฐฉ์์ awscli๊ฐ ์ค์น๋ ๋์ปค ๋ง์ดํฌ๋ก์ปจํ ์ด๋๋ฅผ ํ์ฉํ๊ณ ์ด ํจํค์ง๋ฅผ ํ์ฉํ์ฌ ์ฌ์ ์ค์น๋ ๊ณต์ cli ๋ฒ์ ์ ํฌํจํ๋ ํด๋น ์ปจํ ์ด๋๋ฅผ ์๊ฒฉ ์ ์ดํ๋ โโ๊ฒ์ ๋๋ค.
@manik- chopra @sksea awscli ๊ฐ brew๋ฅผ ํตํด python3์ ์ฌ์ฉํ๋๋ก ํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํ์ง๋ง ๋์์ ๋ฒ๋ค ์ค์น ํ๋ก๊ทธ๋จ ์ ์ฌ์ฉํ๋
๋ฒ๋ค ์ค์น ํ๋ก๊ทธ๋จ์๋ Python 2 ๋ฒ์ 2.6.5 ์ด์ ๋๋ Python 3 ๋ฒ์ 3.3 ์ด์์ด ํ์ํ๋ฉฐ Homebrew ํจํค์ง AFAIK๊ฐ ์๋ํ์ง ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฒ๋ค ์ค์น ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ ์์ธ์ง ์๋๋ฉด ๊ทธ๋ฅ ํด๊ฒฐ ๋ฐฉ๋ฒ์ธ์ง ๋ช ํํ์ง ์์ต๋๋ค.
์ด๊ฒ์ ๋ค์ ๋ถ๋ช์น๋ค. README์ ์ ๋ณด๋ฅผ ์ถ๊ฐํ ์๋ง ์๋ค๋ฉด ์ด๊ฒ์ด ๋ซํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
Homebrew ๊ณต์์ ์ ์ง ๊ด๋ฆฌ์๋ ์ด ์์ฒญ์ด 2014๋ ์ ์ด๋ฃจ์ด์ง ์ดํ ํ๊ท ์ ์ผ๋ก ์๋ก์ด awscli ๋ฆด๋ฆฌ์ค ํ 3์ผ ์ด๋ด์ ์ ๋ฐ์ดํธํ์ต๋๋ค. @jamesls ๊ฐ ๋๊ธฐํ ์ ์ง์ ๊ด๋ จํ์ฌ ์ ๊ธฐํ ์ฐ๋ ค์ ๋ํ ๋ต๋ณ์ผ๋ก ๋ณด์ ๋๋ค. Python 3 ๋ Python 2๋ก ์ด๊ฒ์ ๋น๋ํ๋ ๊ฒ์ awscli ํ์ด ์๋๋ผ Homebrew์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
๋๋ ์ด๊ฒ์ +2์ ๋๋ค. ๋ฌผ์ด๋ณธ์ง 3๋ ์ด ๋์๋๋ฐ ์์ง๋ ๋ ๋์๋ค๋๋๊ฒ ์ข ์ฐ์ค๊ฝ์ค๋ฝ๋ค์.
*๋ถ์์ ์ฌ๊ธฐ์์ ๋ณผ ์ ์ฌ๊ธฐ์ ๊ทธ๊ฒ์ ์์ฑํ๋ ์ง๋ถํ ์ฝ๋.
์ด๊ฒ์ด ํต์ฌ์ด๋ฉฐ ์ง์๋๋ ์ต์
์ผ๋ก AWS ๋ฌธ์์ ์์ด์ผ ํฉ๋๋ค. ๋ค๋ฅธ ๋๊ตฌ์ ๋น๊ตํ ๋ AWS CLI ์ค์น๋ ์ฌ๋ฌ ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋ฉฐ ๋ง์ ์ฌ์ฉ์์๊ฒ ๋ณต์กํฉ๋๋ค(๊ทธ๋ ๊ฒ ๋์์ง๋ ์์ง๋ง brew install
๋งํผ ๊ฐ๋จํ์ง๋ ์์).
์๋ ํ์ธ์!
AWS CLI์ ๊ด๋ จ๋ ๊ธฐ๋ฅ ์์ฒญ์ ์ํด UserVoice ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๊ณผ์ ์ ์ผํ์ผ๋ก GitHub์์ ์ด ๋ฌธ์ ๋ฅผ ์ข ๋ฃํฉ๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๋ฒ๊ทธ ๋ณด๊ณ ์๋ก ๋ํ๋ฅผ ํฌ์ํ์ง ์๊ณ ๋ ๊ฐ์ฅ ๊ด์ฌ ์๋ ๊ธฐ๋ฅ์ ๋ ์ฝ๊ฒ ๊ฒ์ํ๊ณ ์ง์์ ํ์ํ ์ ์์ผ๋ฏ๋ก ๊ฐ์ฅ ์ค์ํ ๊ธฐ๋ฅ์ ์ป์ ์ ์์ต๋๋ค.
๋น ๋ฅธ UserVoice ์ ๋ฌธ์(์์ง ์ต์ํ์ง ์์ ๊ฒฝ์ฐ): ์์ด๋์ด๊ฐ ๊ฒ์๋ ํ ์ฌ๋๋ค์ ์์ด๋์ด์ ํฌํํ ์ ์์ผ๋ฉฐ ์ ํ ํ์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์ ์์ ์ง์ ์๋ตํฉ๋๋ค.
GitHub์์ ๊ธฐ์กด ๊ธฐ๋ฅ ์์ฒญ์ ๊ฐ์ ธ์์ต๋๋ค. ์ฌ๊ธฐ์์ ์ด ๋ฌธ์ ๋ฅผ ๊ฒ์ํ์ธ์!
๊ทธ๋ฆฌ๊ณ ๊ฑฑ์ ํ์ง ๋ง์ธ์. ์ด ๋ฌธ์ ๋ ํ๋๋ฅผ ์ํด GitHub์ ๊ณ์ ์กด์ฌํฉ๋๋ค. ์๋ณธ ๊ฒ์๋ฌผ์ UserVoice๋ก ํ ์คํธ ์ ์ฉ์ผ๋ก ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ GitHub ๋ฌธ์ ์ ๋ํด ์ด๋ฏธ ์กด์ฌํ๋ ์๊ฒฌ๊ณผ ํ ๋ก ์ ๊ณ์ ์ผ๋์ ๋ ๊ฒ์ ๋๋ค.
GitHub๋ ๋ฒ๊ทธ ๋ณด๊ณ ์ฑ๋๋ก ๋จ์ ๊ฒ์ ๋๋ค.
๋ค์ ํ ๋ฒ, ์ด ๋ฌธ์ ๋ ์ด์ https://aws.uservoice.com/forums/598381-aws-command-line-interface ์์ ์ ๋ชฉ์ ๊ฒ์ํ์ฌ ์ฐพ์ ์ ์์ต๋๋ค.
-AWS SDK ๋ฐ ๋๊ตฌ ํ
์ด ํญ๋ชฉ์ ํนํ UserVoice( https://aws.uservoice.com/forums/598381-aws-command-line-interface/suggestions/33168301-install-aws-cli-using-homebrew) ์์ ์ฐพ์ ์ ์์ต๋๋ค.
๐คฃ
์๋ ํ์ธ์ @ASayre์ ๋๋ค. ์ด๊ฒ์ ๋๊ท๋ชจ ๋ง์ด๊ทธ๋ ์ด์ ์ ์์ ๋ถ๋ถ์ ๋ถ๊ณผํ๋ฉฐ ๊ทธ ์ ์ฒด์ ๋ํด ๋ง์ ์์์ ๊ฒช์ ๊ฐ๋ฅ์ฑ์ด ๋๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ README ์ ๋ฐ์ดํธ๋ก ํด๊ฒฐํ ์ ์์ผ๋ฉฐ ๊ทธ๋ฅ ์๋ฃํ๋ฉด ๋ฉ๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ๊ทธ ์ ๋ฐ์ดํธ๋ฅผ ํ ๋งํผ ์ถฉ๋ถํ ์ ๊ฒฝ์จ์ฃผ๊ธฐ๋ฅผ 3๋ ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
์์ผ๋ก์ ๋ ธ๋ ฅ์ ํ์ด์ ๋น๋๋ค.
์ด๋ฅผ ์ํด PR #3193์ด ์์ฑ๋์์ต๋๋ค. ๊ฑฐ๊ธฐ์ ํฌํ / ์ฑ๊ฐ์ธ์! ๐
์ปค๋ฎค๋ํฐ ํผ๋๋ฐฑ์ ๊ธฐ๋ฐ์ผ๋ก GitHub ๋ฌธ์ ์ ๊ธฐ๋ฅ ์์ฒญ์ ๋ฐํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
Ruby ๋ช
๋ น์ ์คํํ๊ณ , python/pip๋ฅผ ์ค์นํ๊ณ , PATH ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฌ์ ํ ์๋ํ์ง ์์์ต๋๋ค. ๋๊ตฐ๊ฐ ์ด ํ์ด์ง ์ ๋ชจ๋ ์ฝํ
์ธ ๋ฅผ ์์ ํ ์ญ์ ํ๊ณ "run brew install awscli
"๋ก ๋์ฒดํด์ผ ํฉ๋๋ค.
์ด๊ฒ์ High Sierra์์ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค.
sudo pip install awscli --ignore-installed six
์์์ ์ฐธ์กฐํ uservoice ์ฌ์ดํธ๊ฐ ์ฃฝ์ ๊ฒ ๊ฐ์ต๋๋ค. https://aws.uservoice.com/forums/598381-aws-command-line-interface
This site is not currently active
@alecmroo ๋ ์์ @jamesls ๋๊ธ์ ์ฐธ์กฐ
์ปค๋ฎค๋ํฐ ํผ๋๋ฐฑ์ ๊ธฐ๋ฐ์ผ๋ก GitHub ๋ฌธ์ ์ ๊ธฐ๋ฅ ์์ฒญ์ ๋ฐํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
์ต์ AWS CLI๋ฅผ ์ค์นํ์ง ์์: brew install awscli --HEAD
์์กฐ ์ ๋ณด awscli: awscli: ์์ 1.15.40(๋ณ), HEAD
์ต์ AWS CLI ๋ฒ์ ์ 1.15.47์ด์ด์ผ ํฉ๋๋ค.
๋ค์ ๋ช ๋ น์ ์คํํ ์ ์์ต๋๋ค. aws ec2 modify-vpc-tenancy
brew๋ฅผ ์ฌ์ฉํ์ฌ AWS CLI ๋ฒ์ 1.15.47..์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ฌ๋์ด ์์ต๋๊น?
@
์ผ๋ถ ๋ฒ์ #: https://docs.brew.sh/Versions
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋์. Homebrew๋ pip๋ณด๋ค ํจ์ฌ ๋ ๊ด๋ฒ์ํ ์ฒญ์ค์๊ฒ ์ดํํฉ๋๋ค.