Поделиться через


Storage Accounts - List Keys

Список ключей доступа или ключей Kerberos (если Active Directory включена) для указанной учетной записи хранения.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2025-06-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2025-06-01&$expand=kerb

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

Имя учетной записи хранения в указанной группе ресурсов. Имена учетных записей хранения должны быть от 3 до 24 символов длиной и использовать только цифры и строчные буквы.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не зависит от регистра.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

$expand
query

$expand

Указывает тип ключа, который должен быть указан. Возможное значение – бордюр.

Ответы

Имя Тип Описание
200 OK

StorageAccountListKeysResult

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

StorageAccountListKeys

Образец запроса

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res418/providers/Microsoft.Storage/storageAccounts/sto2220/listKeys?api-version=2025-06-01&$expand=kerb

Пример ответа

{
  "keys": [
    {
      "keyName": "key1",
      "permissions": "Full",
      "value": "<value>"
    },
    {
      "keyName": "key2",
      "permissions": "Full",
      "value": "<value>"
    }
  ]
}

Определения

Имя Описание
$expand

Указывает тип ключа, который должен быть указан. Возможное значение – бордюр.

ErrorResponse

Ответ на ошибку от поставщика ресурсов хранилища.

ErrorResponseBody

Контракт текста ответа на ошибку.

KeyPermission

Разрешения для ключа - только для чтения или полные разрешения.

StorageAccountKey

Ключ доступа для учетной записи хранения.

StorageAccountListKeysResult

Ответ операции ListKeys.

$expand

Указывает тип ключа, который должен быть указан. Возможное значение – бордюр.

Значение Описание
kerb

ErrorResponse

Ответ на ошибку от поставщика ресурсов хранилища.

Имя Тип Описание
error

ErrorResponseBody

Текст ответа об ошибке поставщика ресурсов хранилища Azure.

ErrorResponseBody

Контракт текста ответа на ошибку.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

KeyPermission

Разрешения для ключа - только для чтения или полные разрешения.

Значение Описание
Read
Full

StorageAccountKey

Ключ доступа для учетной записи хранения.

Имя Тип Описание
creationTime

string (date-time)

Время создания ключа, в формате даты кругового пути.

keyName

string

Имя ключа.

permissions

KeyPermission

Разрешения для ключа - только для чтения или полные разрешения.

value

string

Базовое 64-кодированное значение ключа.

StorageAccountListKeysResult

Ответ операции ListKeys.

Имя Тип Описание
keys

StorageAccountKey[]

Получает список ключей учетной записи хранения и их свойства для указанной учетной записи хранения.