2013-08-22 49 views
0

我一直在使用Amazon EC2 CLI。如何在Mac上設置和使用EC2 CLI?

  • 我從 http://aws.amazon.com/developertools/351下載的命令行工具。
  • 我把binlib文件夾到我的亞馬遜項目文件夾:/Users/Invictus/EC2
  • 我下載了cert-xxxx.pempk-xxx.pem到同一個文件夾中。
  • 在同一個文件夾中創建了一個.bash_profile
  • 我試圖執行ec2-describe-images -o amazon後,我搬到cd /Users/Invictus/EC2
  • 系統無法識別命令:command not found
  • 如果我嘗試在bin文件夾內執行相同的命令,結果是一樣的。

.bash_profile

export EC2_HOME=~/.EC2 
export PATH=$PATH:$EC2_HOME/bin 
export EC2_PRIVATE_KEY=`ls $EC2_HOME/pk-*.pem` 
export EC2_CERT=`ls $EC2_HOME/cert-*.pem` 
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home/ 

哪裏我犯了一個錯誤?

我的目標是要連接到啓動的實例,並能夠從我的本地機器有執行命令。

我安裝了Java。

回答

0

這裏有幾件事情我能想到的:

  1. 你的.bash_profile應該在/用戶/成事/, /用戶/成事/ EC2。將其移動到您的主目錄並註銷並重新登錄(或重新啓動您的計算機)並查看它是否選擇了正確的路徑。
  2. 而不是ec2-describe-images,你可以運行它爲「./ec2-describe-images」 - 這是否工作?如果不是,你可以檢查該腳本的權限嗎?
1

較新的AWS Unified CLI Tools很多,很多更容易設置。所有你需要的是Python,它內置於每個Mac中。