【问题标题】:Create Azure Blob storage in C with libCURL使用 libCURL 在 C 中创建 Azure Blob 存储
【发布时间】:2016-02-16 17:31:43
【问题描述】:

我想使用 C 和 libCURL 库在现有 Azure 容器上创建 Blob 存储。

目前我已经在 C 中成功使用了 libcurl,实现了几个 RESTApi 并将我的应用程序连接到 SQL Server,但似乎对 blob 的 POST 操作不起作用。

我尝试了许多不同的组合,但服务器回答:

InvalidAuthenticationInfo未以正确的格式提供身份验证信息。检查 Authorization 标头的值。

这些是我用于身份验证的参数:

curl -H "授权:myuser:MYkey"

【问题讨论】:

    标签: c azure curl libcurl azure-blob-storage


    【解决方案1】:

    对于Authorization 标头,您根本无法使用帐户密钥。本质上,Authorization 标头需要按以下格式指定:

    [SharedKey|SharedKeyLite] <AccountName>:<Signature>
    

    请按照Authentication for the Azure Storage Services 中概述的说明构建授权标头的&lt;Signature&gt; 部分。

    【讨论】:

      猜你喜欢
      • 2015-09-11
      • 1970-01-01
      • 2020-11-12
      • 2013-02-23
      • 2011-02-24
      • 2016-05-07
      • 2019-07-23
      • 1970-01-01
      • 2019-08-26
      相关资源
      最近更新 更多