Azure Redis缓存授权标头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure Redis缓存授权标头相关的知识,希望对你有一定的参考价值。

我正在研究Azure Redis缓存,我正在使用REST API来创建缓存。我得到的回应是:

HTTP/1.1 401 Unauthorized
{
  "error": {
    "code": "AuthenticationFailed",
    "message": "Authentication failed. The 'Authorization' header is missing."
  }
}

我在文档中找不到任何Authorization header。有人可以建议生成授权标头的过程吗?

答案

基本上创建一个Azure Redis Cache帐户操作是Azure Resource Manager (ARM)操作。每个ARM操作都需要一个必须包含在请求中的authorization头。由于您未在请求中包含此标头,因此您收到此错误。

有关如何验证ARM API请求的详细说明,请参阅Resource Manager REST APIs

以上是关于Azure Redis缓存授权标头的主要内容,如果未能解决你的问题,请参考以下文章

由于授权标头,Azure Blob 存储 403 身份验证失败

Azure 服务器未能对请求进行身份验证。确保授权标头的值格式正确,包括签名

当请求中存在授权标头时,它总是一个缓存未命中

来自 Azure 函数的 C# HttpClient POST 请求,带有用于第三方 API 的授权标记,被剥离了标头和正文

NSURLConnection 即使在重置授权标头后也会返回缓存的响应

如何使用 Azure Redis 缓存