2016-11-21 45 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,其中包含大量示例。