Распространенные параметры и заголовки
Следующие сведения относятся ко всем операциям, которые можно выполнять для ресурсов Key Vault.
- Заголовок HTTP
Hostдолжен всегда присутствовать и содержать имя узла хранилища. Например,Host: contoso.vault.azure.net. Обратите внимание, что большинство клиентских технологий заполняют заголовокHostиз строки URI. Например,GET https://contoso.vault.azure.net/secrets/mysecret{...}задаст дляHostзначениеcontoso.vault.azure.net. Это означает, что при доступе к Key Vault с использованием необработанного IP-адреса (например,GET https://10.0.0.23/secrets/mysecret{...}) автоматически подставленное значение заголовкаHostбудет неправильным, и вам придется вручную помещать в заголовокHostимя узла хранилища. - Замена
{api-version}на api-version в универсальном коде ресурса (URI). - Замена
{subscription-id}на идентификатор подписки в URI. - Замена
{resource-group-name}на группу ресурсов. Дополнительные сведения см. в статье об использовании групп ресурсов для управления ресурсами Azure. - Замена
{vault-name}на имя хранилища ключей в URI. - Установка значения application/json в качестве заголовка Content-Type.
- Установка веб-маркера JSON, полученного из Azure Active Directory (AAD), в качестве заголовка авторизации. Дополнительные сведения см. в статье Authentication, requests and responses (Аутентификация, запросы и ответы).
Распространенное сообщение об ошибке
Служба будет использовать коды состояния HTTP для указания успеха или сбоя. Кроме того, ошибки содержат ответ в следующем формате:
{
"error": {
"code": "BadRequest",
"message": "The key vault sku is invalid."
}
}
| Имя элемента | Тип | Описание |
|---|---|---|
| code | строка | Тип возникшей ошибки. |
| message | строка | Описание причины ошибки. |
См. также:
Azure Key Vault REST API reference (Справочник по REST API для Azure Key Vault)