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


Storage Accounts - Regenerate Key

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

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

Параметры URI

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

string

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

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

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

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

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

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

Текст запроса

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

string

Имена ключей хранения, которые необходимо сгенерировать, возможные значения: key1, key2, kerb1, kerb2.

Ответы

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

StorageAccountListKeysResult

OK -- указанный ключ успешно сгенерирован.

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

azure_auth

Поток OAuth2 Azure Active Directory

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

Области

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

Примеры

StorageAccountRegenerateKerbKey
StorageAccountRegenerateKey

StorageAccountRegenerateKerbKey

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

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res4167/providers/Microsoft.Storage/storageAccounts/sto3539/regenerateKey?api-version=2025-06-01

{
  "keyName": "kerb1"
}

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

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

StorageAccountRegenerateKey

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

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res4167/providers/Microsoft.Storage/storageAccounts/sto3539/regenerateKey?api-version=2025-06-01

{
  "keyName": "key2"
}

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

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

Определения

Имя Описание
KeyPermission

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

StorageAccountKey

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

StorageAccountListKeysResult

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

StorageAccountRegenerateKeyParameters

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

KeyPermission

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

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

StorageAccountKey

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

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

string (date-time)

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

keyName

string

Имя ключа.

permissions

KeyPermission

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

value

string

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

StorageAccountListKeysResult

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

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

StorageAccountKey[]

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

StorageAccountRegenerateKeyParameters

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

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

string

Имена ключей хранения, которые необходимо сгенерировать, возможные значения: key1, key2, kerb1, kerb2.