์๋ ,
Mac์ฉ awscli๋ฅผ ์ค์นํ๋ ๋ฐ ๋ง์ ์๊ฐ์ ๋ณด๋์ง๋ง ์คํจํ์ต๋๋ค. ์ด ์์
์ ์ํํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
์คํํ๋ ค๊ณ ํ ๋ ๋ฐ์ํ๋ ์ค๋ฅ์
๋๋ค.
huilgolr$ aws
Traceback (most recent call last):
File "/usr/local/bin/aws", line 27, in <module>
sys.exit(main())
File "/usr/local/bin/aws", line 23, in main
return awscli.clidriver.main()
File "/usr/local/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 58, in main
driver = create_clidriver()
File "/usr/local/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 69, in create_clidriver
event_hooks=emitter)
File "/usr/local/aws/lib/python2.7/site-packages/awscli/plugin.py", line 44, in load_plugins
modules = _import_plugins(plugin_mapping)
File "/usr/local/aws/lib/python2.7/site-packages/awscli/plugin.py", line 58, in _import_plugins
plugins.append(__import__(path))
ImportError: No module named botocore_amazon
์ด๋ป๊ฒ ์ค์นํ์
จ๋์? ~/.aws/config
ํ์ผ์ [plugins]
์น์
์ด ์์ต๋๊น?
pip install awscli
ํ์ด์
๊ทธ๋ฐ ๋ค์ awscku ๋ฒ๋ค์ ์๋ํ์ต๋๋ค. sudo /usr/local/bin/python2.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
์ด๋ฐ ์์
๋๋ค. ๋๋ python3๋ฟ๋ง ์๋๋ผ python2๋ก ์๋ํ์ต๋๋ค. brew์ ํจ๊ป python3์ ์ค์นํ์ต๋๋ค.
python3์ฉ์ผ๋ก ์ค์นํ๋๋ผ๋ ์ด๋ค ์ด์ ๋ก python2.7์ด ์ถ์ ์ ์๋ ์์ ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค.
์, ํ๋ฌ๊ทธ์ธ ์น์ ์ด ์์ต๋๋ค.
[plugins]
amazon = botocore_amazon
์ด๊ฒ์ #2159์ ์ ์ฌํฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ๋ฌ๊ทธ์ธ์ด aws-cli๊ฐ ์ค์น๋ ๋์ผํ Python์ ์ค์น๋์ง ์์ ๊ฒฝ์ฐ ๋ค์ ์ค ํ๋๋ฅผ ์ํํ ์ ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ์ด ์ค์น๋์ด ์์ง ์์ ๋ aws-cli
๋ฅผ ์์์ํค์ง ์๊ณ ๋ด ๊ตฌ์ฑ์์ ํ๋ฌ๊ทธ์ธ์ ์ฐธ์กฐํ ์ ์๋๋ก ํ๋์ ํจ์น๋ฅผ ์ฌ์ฉํด ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๋ป๊ฒ ์ค์นํ์ จ๋์?
~/.aws/config
ํ์ผ์[plugins]
์น์ ์ด ์์ต๋๊น?