Заголовок авторизации кэша Azure Redis

Я работаю над Azure Redis кешем и использую REST API для создания кеша. Ответ, который я получаю:

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

Я не смог найти Authorization header в документации. Может ли кто-нибудь предложить процедуру для создания заголовка авторизации?


person badcoder29    schedule 18.12.2017    source источник
comment
Привет, @Cylian. Можете ли вы помочь мне с частью заголовка авторизации?   -  person badcoder29    schedule 18.12.2017
comment
Я предполагаю, что вы пытаетесь создать учетную запись Redis Cache, используя эту ссылку — docs.microsoft.com/en-us/rest/api/redis/Redis/Create?   -  person Gaurav Mantri    schedule 18.12.2017
comment
@GauravMantri Да, я использую ту же ссылку. Я пытаюсь сделать вызовы API для настройки кеша. Но он запрашивает заголовок авторизации. я не знаю как его сгенерировать?   -  person badcoder29    schedule 19.12.2017


Ответы (1)


По сути, создание операции Azure Redis Cache учетной записи является операцией Azure Resource Manager (ARM). Для каждой операции ARM требуется заголовок authorization, который должен быть включен в запрос. Поскольку вы не включили этот заголовок в свой запрос, вы получаете эту ошибку.

См. Resource Manager REST APIs для подробные инструкции о том, как вы можете аутентифицировать свои запросы ARM API.

person Gaurav Mantri    schedule 19.12.2017