Aws-cli: Homebrew рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ aws-cli рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдорд╛рд░реНрдЪ 2014  ┬╖  42рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: aws/aws-cli

рдореЗрд░рд╛ awscli рд╕реВрддреНрд░ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ Homebrew рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИред

рд╣реЛрдордмреНрд░реЗ рдХреЛ README рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдПрдХ рд╕реБрдЭрд╛рд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣,

рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рд╣реЛрдордмреНрд░реВ

рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рд╣реЛрдордмреНрд░реВ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдХреНрд▓реА рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

brew install awscli

рдпрджрд┐ рдЖрдк рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдХреНрд▓реА рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╕рдВрд╕реНрдХрд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

brew install awscli --HEAD

рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рдмрд╛рдж рдмреНрд░реВ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдХреНрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╣рд╛рдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

feature-request installation

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдорд╛рдирд╛ред Homebrew рдкрд┐рдк рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреАрд▓ рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 42 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдорд╛рдирд╛ред Homebrew рдкрд┐рдк рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреАрд▓ рдХрд░рддрд╛ рд╣реИред

рд░рд┐рд▓реАрдЬ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдереЛрдбрд╝рд╛ рдзрдмреНрдмреЗрджрд╛рд░ рд╣реИред https://github.com/Homebrew/homebrew/commits/master/Library/Formula/awscli.rb

рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣реЛрдордмреНрд░реЗ рдХреЗ рд╕рд╛рде рдкрд╛рдпрдерди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж awscli рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрде рдлрд╝рд╛рдЗрд▓реЗрдВ рдХрд╣реАрдВ рдЧрд▓рдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ /usr/рд╕реНрдерд╛рдиреАрдп/рдмрд┐рди/рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп 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

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдХреЛрдИ рджрд┐рдХреНрдХрдд рдирд╣реАрдВ рд╣реЛрдЧреА рддреЛ рдмрд╕ рдХреБрдЫ рдкреГрд╖реНрдарднреВрдорд┐ рдЬрд╛рдирдХрд╛рд░реА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВред

рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реАрдПрд▓рдЖрдИ рдЯреАрдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреА рд╣реИ рдХрд┐ рд╣рдо рд╣реЛрдордмреНрд░реА рд░рд┐рд▓реАрдЬ рдХреЛ рдирд╡реАрдирддрдо рд╕реАрдПрд▓рдЖрдИ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдореЗрдВ рд░рдЦ рд░рд╣реЗ рд╣реИрдВ? рд╣рдо рдЖрдо рддреМрд░ рдкрд░ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ 1 рд╕реЗ 2 рдмрд╛рд░ рд░рд┐рд▓реАрдЬ рдХрд░рддреЗ рд╣реИрдВред рдЕрдЧрд░ рд╣рдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рдЕрдиреНрдп рд╕рд╛рдорд╛рдиреНрдп рд░рд┐рд▓реАрдЬ рдЪреИрдирд▓ (рдкрд╛рдЗрдк, рдмрдВрдбрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░, рдПрдордПрд╕рдЖрдИ) рдХреЗ рд╕рдорд╛рди рд╣реА рд░рд┐рд▓реАрдЬ рдХреИрдбреЗрдВрд╕ рд╣реЛред

рдФрд░ рдЕрдЧрд░ рдореБрдЭреЗ рд╕рд╣реА рд╕реЗ рдпрд╛рдж рд╣реИ, рддреЛ рдХреБрдЫ рджреЗрд░реА рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрджреНрдпрддрди рд╕реАрдПрд▓рдЖрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдХреЛ рдЕрднреА рднреА рд╣реЛрдордмреНрд░реВ рдХреА рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬ рд╕рд╣реА рд╣реИ?

рдлрд┐рд░ рд╕реЗ рдмрд╕ рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

@ iz2140 рдореИрдВ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ pip рдХреЛ /usr/local/bin/pip рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд╕реЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реАрдПрд▓рдЖрдИ рдХреЛ /usr/local/bin/ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@jamesls рдореИрдВрдиреЗ рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ AWSCLI рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдФрд░ Homebrew рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЧрдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Homebrew рдЗрдВрд╕реНрдЯреЙрд▓ рд╡рд┐рдХрд▓реНрдк рднреА рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдпрд╣рд╛рдВ рдкреВрдЫреЗ рдЧрдП рдХреБрдЫ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдореЗрдВ рдХреЛрдИ рджрд┐рдХреНрдХрдд рдирд╣реАрдВ рд╣реЛрдЧреА, рддреЛ рд╣рдо рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрднреА рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

Homebrew рдХреА рдпреЛрдЧрджрд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдпрд╣рд╛рдБ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://github.com/Homebrew/homebrew/blob/master/CONTRIBUTING.md

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рдж рд╣реЛрдордмреНрд░реВ рдЯреАрдо рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╡рд╛рдж рдЖрдкрдХреЗ рд╕рдордп рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реЛрдЧреАред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдореИрдВ рд╣реЛрдордмреНрд░реВ рд╕реЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдХреНрд▓реА рдХрд╛ рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдЕрдкрдбреЗрдЯ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдЪрд╛рд╣рд┐рдПред

рдЯрдХреНрдХрд░

@jamesls рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЖрдкрдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдХреБрдЫ рдЬрд╡рд╛рдм рдорд┐рд▓ рдЧрдП рд╣реИрдВред

рд╡рд╕реНрддреБрддрдГ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рд╕рдордХрд╛рд▓рд┐рдХрддрд╛ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдПрдХ URL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреИрд╕реЗ:

brew install https://s3.amazonaws.com/homebrew/formulae/aws-cli.rb

рдХрд╛рдврд╝рд╛ (1) рдореИрдирдкреЗрдЬ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП man brew рдЪрд▓рд╛рдПрдБ, рдФрд░ рд╕реВрддреНрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рджреЗрдЦреЗрдВред

рдЕрдиреНрдпрдерд╛, рд╣рд╛рдБ, рдХреБрдЫ рджреЗрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ: рд╣реЛрдордмреНрд░реВ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреИрд╕реЗ рдЦреЛрд▓реЗрдВ (рдФрд░ рдЗрд╕реЗ рд╡рд┐рд▓рдп рдХрд░ рд▓реЗрдВ) рдХреЗ рдЕрдиреБрд╕рд╛рд░ , "[рд╣реЛрдордмреНрд░реВ рдХреЗ рд░рдЦрд░рдЦрд╛рд╡] рдЖрдо рддреМрд░ рдкрд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рд╕рднреА рдкреАрдЖрд░ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред"

рдиреЛрдЯ: рдпрджрд┐ рдЖрдк Homebrew Core рдореЗрдВ рдПрдХ рдирдпрд╛ рдлреЙрд░реНрдореВрд▓рд╛ рдЬреЛрдбрд╝рдирд╛ рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдлреЙрд░реНрдореВрд▓рд╛ рдХреЛ aws-cli , рди рдХрд┐ awscli , рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ Github рдФрд░ Homebrew рдлреЙрд░реНрдореВрд▓рд╛ рдХреБрдХрдмреБрдХ рдкрд░ aws-cli рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ : рдПрдХ рдХреНрд╡рд┐рдХ рд╡рд░реНрдб рдСрди рдиреЗрдорд┐рдВрдЧ рдХрд╣рддрд╛ рд╣реИ, "рдлреЙрд░реНрдореВрд▓рд╛ рдХреЛ рдирд╛рдо рджреЗрдВ рдЬреИрд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЙрддреНрдкрд╛рдж рдХреЛ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЙрддрд╛рд░рддрд╛ рд╣реИред рддреЛ рдпрд╣ pig-config , рди рдХрд┐ pkgconfig ; sdl_mixer , рди рдХрд┐ ssl-mixer рдпрд╛ sdlmixer ред" рд╡рд╣реА рдкрд╛рдЗрдк рдкреИрдХреЗрдЬ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИред #2090 рджреЗрдЦреЗрдВред

рдиреАрдЪреЗ рдХреБрдЫ рдФрд░ рд▓рд┐рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╣реЛрдордмреНрд░реЗрд╡ рдлреЙрд░реНрдореВрд▓рд╛ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ?

рд╣реЛрдордмреНрд░реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реАрдПрд▓рдЖрдИ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрднрдХрд╛рдордирд╛рдПрдВ рдФрд░ рд╢реБрднрдХрд╛рдордирд╛рдПрдВ!

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдФрд░ рдкреНрд░рд╢реНрди, рдЪрд┐рдВрддрд╛рдПрдВ рдпрд╛ рдЕрдиреБрд░реЛрдз рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВред

FYI рдХрд░реЗрдВ, рд╡рд╣рд╛рдБ рдХреБрдЫ рдореГрдд рд▓рд┐рдВрдХ рд╣реИрдВ @mattdipasquale

рдзрдиреНрдпрд╡рд╛рдж, @dijonkitchenред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЙрди рд╕рднреА рдХреЛ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд┐рдпрд╛ред

рдпрджрд┐ AWS рдЯреАрдо рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рдврд╝рд╛ рдмрдирд╛рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдиреА рджреВрд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╣реИ, рддреЛ рд╡реЗ рдПрдХ рдХрджрдо рдФрд░ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдирд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ brew tap рдХрд╛ рдЕрд░реНрде рдмрддрд╛рддрд╛ рд╣реИред https://github.com/Homebrew/brew/blob/master/docs/brew-tap.md

рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЬреАрдердм рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЦрд╛рддрд╛ [рдХреБрдЫ рдРрд╕рд╛] "рд╣реЛрдордмреНрд░реВ-рдПрдбрдмреНрд▓реНрдпреВ" рдирд╛рдордХ рдПрдХ рднрдВрдбрд╛рд░ рддреИрдпрд╛рд░ рдХрд░реЗрдЧрд╛ рдФрд░ рд╡рд╣рд╛рдВ рдиреБрд╕реНрдЦрд╛ рдбрд╛рд▓ рджреЗрдЧрд╛ред

@jamesls рдХреЛ рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдиреЗ рдЗрд╕реЗ https://github.com/jmespath/homebrew-jmespath рдкрд░ jmespath рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рд╣реИ
рдЗрд╕рд▓рд┐рдП, рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрдирдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рдпрд╛ рддреЛ рдЙрдирдХреЗ jmespath/homebrew-jmespath рдореЗрдВ рд╕реВрддреНрд░ рдЬреЛрдбрд╝реЗрдВ рдпрд╛ aws/homebrew-aws рд░реЗрдкреЛ рдмрдирд╛рдПрдВред рдлрд┐рд░ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП http://docs.aws.amazon.com/cli/latest/userguide/installing.html#choosing -an-installation-method рдкрд░ рдмреНрд░реВ рдХрд╛ рд╕рдВрджрд░реНрдн рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ...

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 рд╡рд╣ рд╣реИ рдЬрд┐рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореИрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рдЕрдзрд┐рдХрд╛рд░реА...

$ 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 рдХреЛ рдЕрдк рдЯреВ рдбреЗрдЯ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдлреЙрд░реНрдореВрд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЯреАрдо рдХреА рдУрд░ рд╕реЗ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдФрд░ Homebrew рджреЗрдЦрд░реЗрдЦ рдХреЗ рдмреАрдЪ рд╕рдордп рдбреЗрд▓реНрдЯрд╛ рдХреЗ рддреНрд╡рд░рд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдпрд╣рд╛рдБ , рдХреЗ рд╕рд╛рде рд╕рд╛рде hacky рдмрд┐рдЯреНрд╕ рдХрд╛ рд╕рд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ред

рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ AWS рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП Homebrew over pip рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ?

рдХреНрдпрд╛ рдореМрдЬреВрджрд╛ рдкрд╛рдЗрдк-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ Homebrew рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓рд╛ рд╣реИ

pip uninstall awsebcli
pip uninstall awscli
brew install awscli
brew install awsebcli

рдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЖрдЧреЗ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ?

@orome рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐

@JordonPhillips : рдФрд░ рдмрд╕ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  1. рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдЬрд╛рдирдмреВрдЭрдХрд░ рдирд╣реАрдВ; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрде, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕реНрдерд╛рди, рдЖрджрд┐); рддрдерд╛
  2. рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз pip uninstall ... рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ (рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧ рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╣реАрдВ рдЦреЛрд▓реВрдВрдЧрд╛)ред

рд╕рд╣реА?

рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рджреЛрдиреЛрдВ рдЕрдЬрдЧрд░ (2) рдФрд░ рдкрд╛рдпрдерди 3 рдХреЛ рдХрд╛рдврд╝рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдЬрдЧрд░ 2.7 рдмрд┐рд▓реНрдб рдореЗрдВ рдмреНрд░реВ рдбрд┐рдлреЙрд▓реНрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА awscli рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдкрд╛рде рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рд╡рд╣рд╛рдБ рд╡реИрд╕реЗ рднреА рд╣реИ brew install awscli python3 рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?

brew install awscli 1.11.80 (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВ) рдмрдирд╛рдо 1.10.38 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реВрдВред рджреЗрдЦреЗрдВ: https://aws.amazon.com/releasenotes/CLI?browse=1

brew install awscli --HEAD рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкрд░рд┐рдгрд╛рдоред

рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкреЛрд╕реНрдЯ рд╕реЗ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ 1.10.38 рдФрд░ --HEAD рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1.11.80 рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛ред рдХрд┐рд╕реА рднреА рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреАред

рдиреЛрдЯ: рдЗрд╕реЗ рд╣реЛрдордмреНрд░реЗ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛

@jdhom рдХреНрдпрд╛ рдЖрдк рд╣реЛрдордмреНрд░реЗ рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореЗрд░реЗ рдкрд╛рд╕ @sksea рдЬреИрд╕рд╛ рд╣реА рдкреНрд░рд╢реНрди рд╣реИ:

рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рджреЛрдиреЛрдВ рдЕрдЬрдЧрд░ (2) рдФрд░ рдкрд╛рдпрдерди 3 рдХреЛ рдХрд╛рдврд╝рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдЬрдЧрд░ 2.7 рдмрд┐рд▓реНрдб рдореЗрдВ рдмреНрд░реВ рдбрд┐рдлреЙрд▓реНрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА awscli рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдкрд╛рде рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рд╡рд╣рд╛рдБ рд╡реИрд╕реЗ рднреА рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ awscli python3 рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?

рдореИрдВ рдпрд╣ рднреА рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ -

рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рджреЛрдиреЛрдВ рдЕрдЬрдЧрд░ (2) рдФрд░ рдкрд╛рдпрдерди 3 рдХреЛ рдХрд╛рдврд╝рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдЬрдЧрд░ 2.7 рдмрд┐рд▓реНрдб рдореЗрдВ рдмреНрд░реВ рдбрд┐рдлреЙрд▓реНрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА awscli рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдкрд╛рде рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рд╡рд╣рд╛рдБ рд╡реИрд╕реЗ рднреА рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ awscli python3 рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?

рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕реЛрдЪрдХрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рд╕рд╣реА рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ awscli рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде рдПрдХ рдбреЙрдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреЗрдирд░ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдпрд╛ рдЬрд╛рдП рдФрд░ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдЙрд╕ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реАрд╡рд░реЗрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬрд┐рд╕рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХреНрд▓реА рдХрд╛ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдЧрд╛ред

@ manik-chopra @sksea рдореБрдЭреЗ рдХрд╛рдврд╝рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ awscli рдХрд╛ рдЙрдкрдпреЛрдЧ python3 рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рдХрд▓реНрдк рдмрдВрдбрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

рдмрдВрдбрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдкрд╛рдпрдерди 2 рд╕рдВрд╕реНрдХрд░рдг 2.6.5+ рдпрд╛ рдкрд╛рдпрдерди 3 рд╕рдВрд╕реНрдХрд░рдг 3.3+ рдФрд░ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣реЛрдордмреНрд░реВ рдкреИрдХреЗрдЬ AFAIK рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмрдВрдбрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрдЭрд╛рд╡ рд╣реИ рдпрд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред

рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЯрдХреНрдХрд░ред рдЕрдЧрд░ рд╣рдо рдХреЗрд╡рд▓ рд░реАрдбрдореЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

Homebrew рдлреЙрд░реНрдореВрд▓рд╛ рдХреЗ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдиреЗ рдЗрд╕реЗ рдПрдХ рдирдИ awscli рд░рд┐рд▓реАрдЬ рдХреЗ 3 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдиреБрд░реЛрдз 2014 рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд╕рддрди; @jamesls рджреНрд╡рд╛рд░рд╛ рдЙрдард╛рдП рдЧрдП рдЪрд┐рдВрддрд╛рдУрдВ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдирд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ Python 3 рдмрдирд╛рдо Python 2 рдХреЗ рд╕рд╛рде рдмрдирд╛рдирд╛ Homebrew рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╢реНрди рд╣реИ, рди рдХрд┐ awscli рдЯреАрдо рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдЗрд╕ рдкрд░ +2 рд╣реВрдВред рдпрд╣ рдереЛрдбрд╝рд╛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИ рдпрд╣ рдЕрднреА рднреА рдкреВрдЫрдиреЗ рдХреЗ рддреАрди рд╕рд╛рд▓ рдмрд╛рдж рднреА рддреИрд░ рд░рд╣рд╛ рд╣реИред

*рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдпрд╣рд╛рдВ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛

рдпрд╣ рдХреБрдВрдЬреА рд╣реИ рдФрд░ рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ AWS рдбреЙрдХреНрд╕ рдореЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реАрдПрд▓рдЖрдИ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБ-рдЪрд░рдгреАрдп рдФрд░ рдЬрдЯрд┐рд▓ рд╣реИ (рдпрд╣ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди brew install рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ)ред

рд╢реБрдн рдкреНрд░рднрд╛рдд!

AWS CLI рд╕реЗ рдЬреБрдбрд╝реЗ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП UserVoice рдореЗрдВ рд╣рдорд╛рд░реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо GitHub рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдБ рдмрдВрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЛ рдХрдо рдХрд┐рдП рдмрд┐рдирд╛, рдЙрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдирд╛ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рджрд┐рдЦрд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдХреА рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╣рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рджреЗрдЧрд╛ред

рдПрдХ рддреНрд╡рд░рд┐рдд UserVoice рдкреНрд░рд╛рдЗрдорд░ рдХреЗ рд░реВрдк рдореЗрдВ (рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИ): рдПрдХ рд╡рд┐рдЪрд╛рд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд▓реЛрдЧ рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рд╡реЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрддреНрдкрд╛рдж рдЯреАрдо рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рд╕реАрдзреЗ рдЬрд╡рд╛рдм рджреЗрдЧреАред

рд╣рдордиреЗ рдЧрд┐рдЯрд╣рдм рд╕реЗ рдореМрдЬреВрджрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдЖрдпрд╛рдд рдХрд┐рдП рд╣реИрдВ - рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╡рд╣рд╛рдВ рдЦреЛрдЬреЗрдВ!

рдФрд░ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА GitHub рдкрд░ рднрд╛рд╡реА рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд░рд╣реЗрдЧреАред рдЪреВрдВрдХрд┐ рдпрд╣ UserVoice рдореЗрдВ рдореВрд▓ рдкреЛрд╕реНрдЯ рдХрд╛ рдХреЗрд╡рд▓-рдкрд╛рда рдЖрдпрд╛рдд рд╣реИ, рд╣рдо рдЕрднреА рднреА рдЙрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ рдЬреЛ рдпрд╣рд╛рдВ GitHub рдореБрджреНрджреЗ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИрдВред

рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд┐рдЯрд╣рдм рдЪреИрдирд▓ рдмрдирд╛ рд░рд╣реЗрдЧрд╛ред

рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдм рдЗрд╕ рд╢реАрд░реНрд╖рдХ рдкрд░ рдЦреЛрдЬ рдХрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://aws.uservoice.com/forums/598381-aws-command-line-interface

-рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрд╕рдбреАрдХреЗ рдФрд░ рдЯреВрд▓реНрд╕ рдЯреАрдо

рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ UserVoice рдкрд░ рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ: https://aws.uservoice.com/forums/598381-aws-command-line-interface/suggestions/33168301-install-aws-cli-using-homebrew

рдореИрдВ

рд╣рд╛рдп, @ASayreред рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд╕рд╛рдореВрд╣рд┐рдХ рдкреНрд░рд╡рд╛рд╕ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдФрд░ рдЗрд╕ рд╕рдм рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╢реЛрд░ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ README рдХреЗ тАЛтАЛтАЛтАЛрдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдмрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ 3 рд╕рд╛рд▓ рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЙрд╕ рдЕрдкрдбреЗрдЯ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рджреЗрдЦрднрд╛рд▓ рдХрд░реЗред

рдЖрдкрдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдореЗрдВ рд╢реБрднрдХрд╛рдордирд╛рдПрдБред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ #3193 рдмрдирд╛рдпрд╛ рдЧрдпрд╛ред рдЕрдкрд╡реЛрдЯ/рдкреЗрд╕реНрдЯрд░ рд╡рд╣рд╛рдБ! рдореИрдВ

рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдЧрд┐рдЯрд╣рдм рдореБрджреНрджреЛрдВ рдкрд░ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рд░реВрдмреА рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдШрдВрдЯрд╛ рдмрд░реНрдмрд╛рдж рдХрд┐рдпрд╛, рдЕрдЬрдЧрд░/рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдЕрдкрдиреЗ рдкреИрде рдЪрд░ рдХреЗ рд╕рд╛рде рдмреЗрд▓рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рдкреГрд╖реНрда рдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ "рд░рди brew install awscli " рд╕реЗ рдмрджрд▓ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд╛рдИ рд╕рд┐рдПрд░рд╛ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛:

sudo pip install awscli --ignore-installed six

рдЙрдкрд░реЛрдХреНтАНрдд рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрд╡рд╛рдЬ рд╕рд╛рдЗрдЯ рдореГрдд рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ: https://aws.uservoice.com/forums/598381-aws-command-line-interface

This site is not currently active

@alecmroo рдКрдкрд░ @jamesls рдХреА рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ:

рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдЧрд┐рдЯрд╣рдм рдореБрджреНрджреЛрдВ рдкрд░ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИред

рдирд╡реАрдирддрдо рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реАрдПрд▓рдЖрдИ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ: рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ awscli --HEAD

рдХрд╛рдврд╝рд╛ рдЬрд╛рдирдХрд╛рд░реА awscli: awscli: рд╕реНрдерд┐рд░ 1.15.40 (рдмреЛрддрд▓рдмрдВрдж), HEAD

рдирд╡реАрдирддрдо рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реАрдПрд▓рдЖрдИ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: 1.15.47

рдореИрдВ рдЗрд╕ рдЖрджреЗрд╢ рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдБ: aws ec2 рд╕рдВрд╢реЛрдзрд┐рдд-vpc-рдХрд┐рд░рд╛рдпреЗрджрд╛рд░реА

рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реАрдПрд▓рдЖрдИ рд╕рдВрд╕реНрдХрд░рдг 1.15.47 .. рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░реВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдмрд╕ @ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП #: https://docs.brew.sh/Versions

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

matt-sexton picture matt-sexton  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

braddr picture braddr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

schams-net picture schams-net  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

motilevy picture motilevy  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ehammond picture ehammond  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ