Boto是AWS SDK for Python,能夠經過pip安裝,也能夠下載源碼直接安裝。直接安裝挺方便的。html
安裝後參照AWS給出的Sample Project,鏈接S3,遍歷一下buckets,獲取指定的bucket,都挺簡單的。python
可是忘記了作一件事,沒有「export access keys to environment variables」。模仿Sample只能把access key ID和secret access key做爲參數寫在代碼裏。git
回過頭看文檔,再找到Boto Config的文檔,而後就傻乎乎地試圖去找到文檔裏提到的"boto.cfg"和".boto",折騰半天沒找到。github
浪費很多時間以後才明白,boto installer是不會自動建立這個config文件的。手動建立一個,放到該放的地方就能夠了。ide
哪些地方是該放的地方呢?Unix/Linux系統裏,boto按照這個順序尋找config文件。this
固然,這也不是必須的,能夠把config文件放到任何地方,而後在環境變量裏配置BOTO_CONFIG
。若是是Windows系統咋辦?Stackoverflow上這個問題的回答可行。code
固然,最權威的是仔細看Boto Config文檔,這裏也介紹了在config文件裏如何配置Credentials。htm