Storage Accounts - Regenerate Key

Belirtilen depolama hesabı için erişim anahtarlarından veya Kerberos anahtarlarından birini yeniden oluşturur.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Hedef aboneliğin kimliği.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
keyName True

string

Yeniden oluşturmak isteyen depolama anahtarlarının adı, olası değerler key1, key2, kerb1, kerb2'dir.

Yanıtlar

Name Tür Description
200 OK

StorageAccountListKeysResult

Tamam -- belirtilen anahtar başarıyla yeniden oluşturuluyor.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

StorageAccountRegenerateKerbKey
StorageAccountRegenerateKey

StorageAccountRegenerateKerbKey

Sample Request

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

{
  "keyName": "kerb1"
}

Sample Response

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

StorageAccountRegenerateKey

Sample Request

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

{
  "keyName": "key2"
}

Sample Response

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

Tanımlar

Name Description
KeyPermission

Anahtarın izinleri : salt okunur veya tam izinler.

StorageAccountKey

Depolama hesabı için bir erişim anahtarı.

StorageAccountListKeysResult

ListKeys işleminden gelen yanıt.

StorageAccountRegenerateKeyParameters

Depolama hesabı anahtarını yeniden oluşturmak için kullanılan parametreler.

KeyPermission

Anahtarın izinleri : salt okunur veya tam izinler.

Name Tür Description
Full

string

Read

string

StorageAccountKey

Depolama hesabı için bir erişim anahtarı.

Name Tür Description
creationTime

string

Anahtarın gidiş dönüş tarihi biçiminde oluşturulma zamanı.

keyName

string

Anahtarın adı.

permissions

KeyPermission

Anahtarın izinleri : salt okunur veya tam izinler.

value

string

Anahtarın 64 tabanlı kodlanmış değeri.

StorageAccountListKeysResult

ListKeys işleminden gelen yanıt.

Name Tür Description
keys

StorageAccountKey[]

Depolama hesabı anahtarlarının listesini ve belirtilen depolama hesabı için bunların özelliklerini alır.

StorageAccountRegenerateKeyParameters

Depolama hesabı anahtarını yeniden oluşturmak için kullanılan parametreler.

Name Tür Description
keyName

string

Yeniden oluşturmak isteyen depolama anahtarlarının adı, olası değerler key1, key2, kerb1, kerb2'dir.