2017-12-18 2 views
0

Ich arbeite an der Azure Redis Cache, und ich verwende eine REST API, um einen Cache zu erstellen. Die Antwort, die ich bekommen ist:Azure Redis Cache Authorization Header

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

ich keine Authorization header in der Dokumentation finden konnte. Kann jemand die Prozedur zum Generieren des Autorisierungsheaders vorschlagen?

+0

Hey @ Cylian. Können Sie mir mit dem Autorisierungs-Header-Teil helfen? – badcoder29

+0

Ich vermute, dass Sie versuchen, ein Redis Cache-Konto mit diesem Link zu erstellen - https://docs.microsoft.com/en-us/rest/api/redis/Redis/Create? –

+0

@GauravMantri Ja, ich benutze den gleichen Link. Ich versuche API-Aufrufe zu machen, um den Cache einzurichten. Aber es fragt nach dem Authorization-Header. Ich weiß nicht, wie man es erzeugt? – badcoder29

Antwort

0

Im Wesentlichen eine Azure Redis Cache Kontooperation erstellen ist ein Azure Resource Manager (ARM) Betrieb. Jede ARM-Operation benötigt einen Header authorization, der in der Anforderung enthalten sein muss. Da Sie diesen Header nicht in Ihre Anfrage aufgenommen haben, erhalten Sie diesen Fehler.

Detaillierte Anweisungen dazu, wie Sie Ihre ARM-API-Anforderungen authentifizieren können, finden Sie unter Resource Manager REST APIs.