Header Otorisasi Cache Azure Redis

Saya sedang mengerjakan Azure Redis Cache, dan saya menggunakan REST API untuk membuat cache. Respon yang saya dapatkan adalah:

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

Saya tidak dapat menemukan Authorization header apa pun di dokumentasi. Dapatkah seseorang menyarankan prosedur untuk menghasilkan header otorisasi?


person badcoder29    schedule 18.12.2017    source sumber
comment
Hai @Cylian. Bisakah Anda membantu saya dengan bagian header otorisasi?   -  person badcoder29    schedule 18.12.2017
comment
Saya kira Anda mencoba membuat akun Redis Cache menggunakan tautan ini - docs.microsoft.com/en-us/rest/api/redis/Redis/Create?   -  person Gaurav Mantri    schedule 18.12.2017
comment
@GauravMantri Ya saya menggunakan tautan yang sama. Saya mencoba melakukan Panggilan API untuk mengatur cache. Tapi itu meminta header Otorisasi. saya tidak tahu cara menghasilkannya?   -  person badcoder29    schedule 19.12.2017


Jawaban (1)


Pada dasarnya membuat operasi akun Azure Redis Cache adalah operasi Azure Resource Manager (ARM). Setiap operasi ARM memerlukan header authorization yang harus disertakan dalam permintaan. Karena Anda tidak menyertakan tajuk ini dalam permintaan Anda, Anda mendapatkan kesalahan ini.

Silakan lihat Resource Manager REST APIs untuk mengetahui instruksi terperinci tentang bagaimana Anda dapat mengautentikasi permintaan ARM API Anda.

person Gaurav Mantri    schedule 19.12.2017