Freigeben über


Allgemeine Parameter und Header

Die folgenden Informationen sind für alle Vorgänge üblich, die Sie für Key Vault-Ressourcen ausführen können:

  • Der HTTP-Header Host muss immer vorhanden sein und muss den Tresor-Hostname angeben. Beispiel: Host: contoso.vault.azure.net. Beachten Sie, dass die meisten Clienttechnologien den Host Header aus dem URI auffüllen. Beispielsweise legt GET https://contoso.vault.azure.net/secrets/mysecret{...} die Angabe Host auf contoso.vault.azure.net fest. Wenn Sie mit einer unformatierten IP-Adresse auf Key Vault zugreifen, ist der automatische Wert des Host Headers falsch, und Sie müssen manuell sicherstellen, dass der Host Header den Vault-Hostnamen enthält.
  • Ersetzen Sie {api-version} durch die API-Version im URI.
  • Ersetzen Sie {subscription-id} durch Ihre Abonnement-ID in der URI
  • Ersetzen Sie {resource-group-name} durch die Ressourcengruppe. Weitere Informationen finden Sie unter Verwenden von Ressourcengruppen zum Verwalten Ihrer Azure-Ressourcen.
  • Ersetzen Sie {vault-name} durch Ihren Schlüsseltresornamen im URI.
  • Legen Sie den Content-Type-Header auf "application/json" fest.
  • Legen Sie den Autorisierungsheader auf ein JSON-Webtoken fest, das Sie von der Microsoft Entra-ID erhalten. Weitere Informationen finden Sie unter Authentifizieren von Azure Resource Manager-Anforderungen .

Häufige Fehlerantwort

Der Dienst verwendet HTTP-Statuscodes, um Erfolg oder Fehler anzuzeigen. Darüber hinaus enthalten Fehler eine Antwort im folgenden Format:

   {  
     "error": {  
     "code": "BadRequest",  
     "message": "The key vault sku is invalid."  
     }  
   }  
Elementname Typ BESCHREIBUNG
code Schnur Der Typ des aufgetretenen Fehlers.
Nachricht Schnur Eine Beschreibung, was den Fehler verursacht hat.

Siehe auch

Azure Key Vault-REST-API-Referenz