Я хочу получить доступ к своей файловой службе с помощью запроса python, руководствуясь страница списка общих ресурсов, я новичок в REST и python Request. мой вклад
headers= {'x-ms-date': '2018-04-17 06:22:15.181620', 'Authorization': 'SharedKey zedongstorageaccount:codecodecodeFiTzubX9tvC3G3PcDYzR2cX/TMjkOu4JhsvQffS+xTDDBQ==', 'x-ms-version': '2017-07-29'}
url = 'https://zedongstorageaccount.file.core.windows.net/?comp=list'
r=requests.get(url,headers=headers)
Но получаю ошибку, вывод r.content:
b'\xef\xbb\xbf<?xml version="1.0" encoding="utf-8"?><Error><Code>AuthenticationFailed</Code><Message>Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:ef98f282-f01a-0042-3e24-d62397000000\nTime:2018-04-17T08:16:21.9635335Z</Message><AuthenticationErrorDetail>The Date header in the request is incorrect.</AuthenticationErrorDetail></Error>'
Я также пробовал заголовок {'x-ms-date': '2018-04-17 06:22:15.181620', 'Authorization': 'SharedKey zedongnewstorageaccount:NJYYtabOIj5D1R+xb0PpmXrjCldf6NA6oLkYReAKFiTzubX9tvC3G3PcDYzR2cX/TMjkOu4JhsvQffS+xTDDBQ==', 'x-ms-version': '2017-07-29'}
, потому что я не знаю, находятся ли Authorization
и account
в одной строке. Еще пробовал много версий x-ms-version
. Но там отвечают все 400 или 403.
Я прочитал Проверка подлинности для службы хранилища Azure, но запутались.
Где ошибка? И есть ли случай, когда я могу научиться создавать свое приложение с помощью Azure REST API? (Я использую ключевое слово для Google, все страницы посвящены созданию REST API и официальной документации Azure)
Authorization
? - person Gaurav Mantri   schedule 17.04.2018