【发布时间】:2015-08-28 03:16:05
【问题描述】:
我正在尝试将我的 django 应用程序的静态文件同步到 Azure 存储。在运行manage.py collectstatic 命令时尝试将静态文件写入存储容器时出现错误。
我收到错误消息。在 HTTP 请求中找到的 MAC 签名与任何计算的签名都不相同。
此错误的常见原因是两台服务器上的时间签名不匹配,但这不是我的问题。
我正在使用 django 包 django-azure-storage 和 azure-sdk-for-python 来格式化请求。
Here is a gist 尝试连接到 Azure 存储容器时生成的 http 请求和响应。
这些输出看起来有什么问题吗?
【问题讨论】:
-
你能分享你的代码吗?我倾向于认为该错误与内容类型请求标头有关。
-
代码可以在上面链接的 django-azure-storage repo 中找到。
标签: python django azure azure-storage