我剛剛註冊了一個S3帳戶,安裝了boto,現在想嘗試上傳文件。我用這個作爲參考 - http://aws.amazon.com/articles/3998如何使用boto連接/上傳文件?
我很驚訝,你需要存儲憑據在文件中以明文形式,但是這就是我想要做的,雖然一開始我不投入我的密碼,並期望得到一個錯誤。
所以,我做在python以下的指示:
進口博託
S3 = boto.connect_s3()
S3
S3Connection:s3.amazonaws.com
並且命令成功了,但是由於我的證書不好,我預料會發生錯誤,但也許這只是一個連接對象而且真正的錯誤應該是ld在我創建桶時發生。所以然後我嘗試這樣做:
桶= s3.create_bucket( '1234567mjs7654321')
和命令已掛超過10分鐘。
我必須相信有一些基本的東西我做錯了,但不知道它會是什麼。
這裏是使調試的結果:
s3.create_bucket('1234567mjs7654321')
2013-01-11 17:58:17,765 foo [DEBUG]:path=/
2013-01-11 17:58:17,766 foo [DEBUG]:auth_path=/1234567mjs7654321/
2013-01-11 17:58:17,766 foo [DEBUG]:Method: PUT
2013-01-11 17:58:17,766 foo [DEBUG]:Path:/
2013-01-11 17:58:17,766 foo [DEBUG]:Data:
2013-01-11 17:58:17,766 foo [DEBUG]:Headers: {}
2013-01-11 17:58:17,766 foo [DEBUG]:Host: 1234567mjs7654321.s3.amazonaws.com
2013-01-11 17:58:17,766 foo [DEBUG]:establishing HTTPS connection: host=1234567mjs7654321.s3.amazonaws.com, kwargs={}
2013-01-11 17:58:17,766 foo [DEBUG]:Token: None
2013-01-11 17:58:17,766 foo [DEBUG]:StringToSign:
PUT
我剛試過,它仍然掛起,沒有什麼特別有用的輸出。我很樂意發佈輸出,但添加註釋不允許輸入除字符流以外的任何內容,但我確定必須有一些方法 –
,正如你上面看到的,我想出瞭如何插入我的調試輸出,但它似乎很奇怪它需要在主要問題塊中完成或者是否有其他方式來做到這一點?對不起,但我不花很多時間在這個論壇上,雖然考慮到我認爲我會的用戶的知識。 –