2016-11-21 16 views
0

Я пытаюсь выяснить, как сделать multipart-uploads в AWS Glacier и найти пример запроса на this documentation page. Как реализовать этот пример в Python? Я думаю, что я должен использовать модуль «запросы», но не знаю, как это сделать.как реализовать запрос примера glasier aws в Python?

Вот что я сделал:

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, который содержит множество примеров.