ส่วนหัวการอนุญาตแคช Azure Redis

ฉันกำลังทำงานกับ Azure Redis Cache และฉันใช้ 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