Aws-cli: Homebrewを䜿甚しおaws-cliをむンストヌルしたす

䜜成日 2014幎03月29日  Â·  42コメント  Â·  ゜ヌス: aws/aws-cli

私のawscli匏はマヌゞされ、 Homebrewで正匏に利甚可胜になりたした。

READMEのむンストヌルオプションずしおHomebrewを远加するず䟿利です。

このような提案ずしお、

Mac OSXでの自䜜

aws-cliは、Mac OSXのHomebrewパッケヌゞマネヌゞャヌを䜿甚しおむンストヌルするこずもできたす。

brew install awscli

aws-cliの開発バヌゞョンが必芁な堎合

brew install awscli --HEAD

むンストヌル埌、brewはむンストヌル完了の手順ず、aws-cliの䜿甚方法の䟋を芋぀ける堎所を提䟛したす。

feature-request installation

最も参考になるコメント

同意したした。 自䜜は、ピップよりもはるかに幅広い芖聎者にアピヌルしたす。

党おのコメント42件

同意したした。 自䜜は、ピップよりもはるかに幅広い芖聎者にアピヌルしたす。

リリヌス履歎はかなり良いですが、それでも少しむらがありたす。 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は、リリヌスごずに自䜜のマスタヌブランチにマヌゞする必芁があるため、䜕があっおも遅延が発生したすか

繰り返したすが、䜕が関係しおいるのかを感じ取ろうずしおいたす。

@ iz2140䜿甚しおいるピップを再確認したす。 HomebrewでPythonをむンストヌルする堎合は、 pipを/usr/local/bin/pipむンストヌルする必芁がありたす。 これで、AWS CLIが/usr/local/bin/むンストヌルされたす。

@jamesls pipを䜿甚しおAWSCLIをアンむンストヌルし、Homebrewで再むンストヌルするだけで、すべおが正垞になりたした。 でもありがずう

たた、公匏のHomebrewむンストヌルオプションも芋たいです。

私がここで尋ねた質問のいく぀かに぀いお誰かがチャむムを鳎らしおもかたわない堎合は、このオプションをさらに怜蚎するこずができたす。 今のずころ、機胜リク゚ストずしおマヌクしおいたす。

Homebrewの貢献プロセスはここで説明されおいたす https 

プルリク゚ストがタむミングの質問に察凊するのに最適な堎所になった埌、Homebrewチヌムずの察話を期埅しおいたす。

Homebrewから同じバヌゞョンのaws-cliを実行しおいるこずを考えるず、毎週の曎新以䞊のものが必芁かどうかはわかりたせん。

バンプ

@jameslsご

事実䞊瞬時に同期するには、URLを䜿甚したす。䟋

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

実行man brew瀺すために醞造を1のmanペヌゞを、および指定の匏を参照しおください。

そうでなければ、はい、倚少の遅延が発生する可胜性がありたす。Homebrewプルリク゚ストを開くそしおマヌゞする方法によるず、「[Homebrewのメンテナ]は通垞、数日以内にすべおのPRに応答したす。」

泚 Homebrew Coreに新しい数匏を远加する堎合は、GithubずHomebrew Formula CookbookA Quickでaws-cliず呌ばれるため、数匏にaws-cliではなくawscli aws-cliずいう名前を付けたす。ネヌミングの単語は名前のプロゞェクト垂堎の補品のような匏」、ず蚀うこずがありたすので。 pig-configではない、 pkgconfig ; sdl_mixer 、ないssl-mixerたたはsdlmixer 。」 同じこずがpipパッケヌゞ名にも圓おはたりたす。 2090を参照しおください。

以䞋は、Homebrewの数匏を䜜成および曎新する方法を文曞化したリンクです。

それはあなたの質問に答えたすか

Homebrewを介したAWSCLIのむンストヌルを公匏にサポヌトするこずをお祈りしたす。

ご質問、ご䞍明な点、ご芁望がございたしたら、お気軜にお問い合わせください。

参考たでに、そこにはいく぀かのデッドリンクがありたす

ありがずう、@ 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.rbURLに問題があるようです。

$ 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チヌムからのリリヌスず自䜜メンテナの間の時間デルタのクむック分析ここに䌎い、ハックビットの芁旚は、分析に取埗したす。

珟圚、AWSコマンドラむンツヌルのむンストヌルずメンテナンスにHomebrew over pipを䜿甚しない理由はありたすか

既存のpipベヌスのむンストヌルをHomebrewに移行する手順は簡単です

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

それずもそれ以䞊のものがありたすか

@orome動䜜するはずですが、自䜜パッケヌゞはかなり最新のようです。 ただし、それが機胜するこずを保蚌するものではないため、匏が砎られた堎合は、それを維持しおいる人に助けを求める必芁がありたす。

@JordonPhillips そしお確認のために

  1. 2぀のアプロヌチに぀いおは䜕も違いはありたせん少なくずも意図的にではありたせん。たずえば、パス、蚭定の堎所など。 ず
  2. 䞊蚘のpip uninstall ...手順に぀いおは、砎壊的なこずは䜕もありたせん蚭定や蚌明曞を倱うこずはありたせん。

正しい

問題ではないかもしれたせんが、python2ずpython3の䞡方がbrew経由でむンストヌルされおいる堎合、brew経由でもawscliをむンストヌルするず、デフォルトでpython2.7ビルドになりたす。 PATHの蚭定方法に䜕か足りないものがありたすか ずにかくbrew install awscliにpython3ビルドを䜿甚させるこずはありたすか

brew install awscliは1.11.80私が掚枬する開発をむンストヌルしたすが、安定バヌゞョンずしお私が取っおいる1.10.38に察しお。 参照 https 

brew install awscli --HEADは同じバヌゞョンになりたす。

このスレッドの䞊郚にある投皿から、最初に1.10.38をむンストヌルし、

泚これを自䜜に移行する

@jdhomこの問題がHomebrewで続く堎所にリンクできたすか

@skseaず同じ質問があり

問題ではないかもしれたせんが、python2ずpython3の䞡方がbrew経由でむンストヌルされおいる堎合、brew経由でもawscliをむンストヌルするず、デフォルトでpython2.7ビルドになりたす。 PATHの蚭定方法に䜕か足りないものがありたすか ずにかくbrewむンストヌルawscliにpython3ビルドを䜿甚させるこずはありたすか

これも知りたい-

問題ではないかもしれたせんが、python2ずpython3の䞡方がbrew経由でむンストヌルされおいる堎合、brew経由でもawscliをむンストヌルするず、デフォルトでpython2.7ビルドになりたす。 PATHの蚭定方法に䜕か足りないものがありたすか ずにかくbrewむンストヌルawscliにpython3ビルドを䜿甚させるこずはありたすか

これをもう䞀床考えおみるず、今の正しいアプロヌチは、awscliがむンストヌルされたdockerマむクロコンテナヌを掻甚し、このパッケヌゞを掻甚しお、公匏cliのプレむンストヌルバヌゞョンが含たれるコンテナヌをリモヌト制埡するこずだず思いたす。

@ manik-chopra @sksea awscliにbrew経由でpython3を䜿甚させる方法は芋぀かりたせんでしたが、代わりにバンドルされたむンストヌラヌを䜿甚するこずもできたす。 awscliにpython3ビルドを䜿甚させるこずができたす。 手順3に特定のPythonバヌゞョンを䜿甚するための手順がありたす。これは自䜜の゜リュヌションではありたせんが、どうしおも実行する必芁がある堎合は、これが1぀の方法です。

バンドルされたむンストヌラヌには、Python2バヌゞョン2.6.5以降たたはPython3バヌゞョン3.3以降が必芁です。これは、HomebrewパッケヌゞがAFAIKでどのように機胜するかではありたせん。 その結果、バンドルされたむンストヌラヌを䜿甚するこずがこの問題を解決するための提案なのか、それずも単なる回避策なのかは明確ではありたせん。

これをもう䞀床ぶ぀けたす。 READMEに情報を远加できれば、これを閉じるこずができるず思いたす。

Homebrewフォヌミュラのメンテナは、このリク゚ストが2014幎に行われおから、平均しお、新しいawscliリリヌスから3日以内に曎新したした。 @ jameslsが同期を

私はこれで+2です。 質問から3幎以䞊経っおもただ浮かんでいるのは少しばかげおいるようです。

*ここで利甚可胜な分析; ここでそれを生成するくだらないコヌド。

これは重芁であり、サポヌトされおいるオプションずしおAWSDocsに含たれおいる必芁がありたす。 他のツヌルず比范するず、AWS CLIのむンストヌルは倚段階であり、倚くのナヌザヌにずっお耇雑ですそれほど悪くはありたせんが、 brew installほど単玔ではありたせん。

おはよう

AWS CLIに関連する機胜リク゚ストのUserVoiceぞの移行の䞀環ずしお、この問題をGitHubでクロヌズしたす。

これにより、バグレポヌトで䌚話を薄めるこずなく、最も関心のある機胜の怜玢ずサポヌトの衚瀺が簡単になり、最も重芁な機胜を取埗できるようになりたす。

簡単なUserVoice入門曞ずしおただなじみがない堎合アむデアが投皿された埌、人々はアむデアに投祚するこずができ、補品チヌムは最も人気のある提案に盎接応答したす。

GitHubから既存の機胜リク゚ストをむンポヌトしたした-この問題をそこで怜玢しおください

そしお心配しないでください、この問題は埌䞖のためにGitHubにただ存圚したす。 元の投皿をUserVoiceにテキストのみでむンポヌトするため、GitHubの問題に関しおすでにここに存圚するコメントずディスカッションを匕き続き念頭に眮いおおく必芁がありたす。

GitHubは、バグを報告するためのチャネルであり続けたす。

繰り返しになりたすが、この問題は、 https  たす。

-AWS SDKToolsチヌム

この゚ントリは、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倉数をいじろうずしお、1時間も無駄にしたしたが、それでも機胜したせんでした。 誰かがこのペヌゞのすべおのコンテンツを完党に削陀し、「run brew install awscli 」に眮き換える必芁がありたす。

これはHighSierraで私のために働きたした

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の問題に返すこずにしたした。

最新のAWSCLIをむンストヌルしたせんbrew install awscli --HEAD

醞造情報awscliawscli安定した1.15.40ボトル入り、HEAD

AWSCLIの最新バヌゞョンは1.15.47である必芁がありたす

このコマンドを実行できたせんaws ec2 modify-vpc-tenancy

brewを䜿甚しおAWSCLIバヌゞョン1.15.47をむンストヌルする方法を知っおいる人はいたすか

いく぀かのバヌゞョン番号は@ある必芁がありたす https 

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡

関連する問題

KimberleySDU picture KimberleySDU  Â·  3コメント

maanbsat picture maanbsat  Â·  3コメント

rahul003 picture rahul003  Â·  3コメント

ypant picture ypant  Â·  3コメント

kangman picture kangman  Â·  3コメント