2

リスト共有ページのガイドに従って、python Request でファイル サービスにアクセスしたいのですが、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'}かどうかわからないので、 header も試しました。の多くのバージョンも試しました。しかし、すべての 400 または 403 が応答します。Authorizationaccountx-ms-version

Azure ストレージ サービスの認証を読みましたが、混乱しています。

エラーはどこにありますか? また、Azure REST API を使用してアプリを構築する方法を学習できる場合はありますか? (Google のキーワードを使用します。すべてのページは、REST API の構築と Azure の公式ドキュメントに関するものです)

4

1 に答える 1