Ortak parametreler ve üst bilgiler

Aşağıdaki bilgiler Key Vault kaynaklarında gerçekleştirebileceğiniz tüm işlemler için yaygındır:

  • HTTP Host üst bilgisi her zaman mevcut olmalıdır ve kasa konak adını belirtmelidir. Örnek: Host: contoso.vault.azure.net. çoğu istemci teknolojisinin üst bilgisini URI'den doldurduğunu Host unutmayın. Örneğin, GET https://contoso.vault.azure.net/secrets/mysecret{...} olarak contoso.vault.azure.netayarlanırHost. Gibi GET https://10.0.0.23/secrets/mysecret{...}ham IP adresini kullanarak Key Vault'a erişirseniz, üst bilginin otomatik değeri Host yanlış olur ve üst bilginin kasa konak adını içerdiğinden Host el ile emin olmanız gerekir.
  • değerini URI'deki api sürümüyle değiştirin {api-version} .
  • değerini URI'deki abonelik tanımlayıcınızla değiştirin {subscription-id}
  • öğesini kaynak grubuyla değiştirin {resource-group-name} . Daha fazla bilgi için bkz. Azure kaynaklarınızı yönetmek için Kaynak gruplarını kullanma.
  • değerini URI'deki anahtar kasası adınızla değiştirin {vault-name} .
  • content-Type üst bilgisini application/json olarak ayarlayın.
  • Yetkilendirme üst bilgisini, Microsoft Entra Id'den aldığınız bir JSON Web Belirteci olarak ayarlayın. Daha fazla bilgi için bkz . Azure Resource Manager isteklerinin kimliğini doğrulama.

Yaygın hata yanıtı

Hizmet, başarılı veya başarısız olduğunu belirtmek için HTTP durum kodlarını kullanır. Ayrıca, hatalar aşağıdaki biçimde bir yanıt içerir:

   {  
     "error": {  
     "code": "BadRequest",  
     "message": "The key vault sku is invalid."  
     }  
   }  
Öğe adı Türü Tanım
kod Dize Oluşan hata türü.
ileti Dize Hataya neyin neden olduğunu açıklayan bir açıklama.

Ayrıca bkz:

Azure Key Vault REST API Başvurusu