2016-11-21 73 views
0

我想弄清楚如何執行multipart-uploads到AWS Glacier,並在this documentation page上找到了一些示例請求。我如何在Python中實現這個例子?我想我應該使用「請求」模塊,但不知道如何使其工作。如何在Python中實現aws冰川示例請求?

這裏是我做了什麼:

import requests 
r = requests.post('/042415267352/vaults/history/multipart-uploads') 

這是錯誤我:

MissingSchema: Invalid URL '/042415267352/vaults/history/multipart-uploads': No schema supplied. 
Perhaps you meant http:///042415267352/vaults/history/multipart-uploads? 

我有這樣的煩惱,因爲我真的不理解這些東西,HTTP請求,RESTFul API等。如果有人可以爲我提供一些資源來學習這些知識,除了幫助解決這個具體問題外,這將非常棒!因爲如果我將來遇到類似的情況,我不想再問這個問題。但現在,我甚至不知道從哪裏開始學習過程。

非常感謝您的幫助!

回答

2

你不需要自己實現低級別的HTTP請求,這是boto模塊在Python中的作用。你可以通過模塊完成所有這些工作,爲你抽取所有低級別的請求。

有關文檔和示例,請參閱Boto3 Glacier docs,其中包含大量示例。