Udostępnij za pośrednictwem


Storage Accounts - Regenerate Key

Ponownie generuje jeden z kluczy dostępu lub kluczy Kerberos dla określonego konta magazynu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

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

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków i mogą zawierać wyłącznie cyfry oraz małe litery.

resourceGroupName
path True

string

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

Nazwa grupy zasobów w ramach subskrypcji użytkownika. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
keyName True

string

Nazwa kluczy magazynu, które mają być ponownie generowane, możliwe wartości to key1, key2, kerb1, kerb2.

Odpowiedzi

Nazwa Typ Opis
200 OK

StorageAccountListKeysResult

OK — określony klucz został pomyślnie wygenerowany ponownie.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

StorageAccountRegenerateKerbKey
StorageAccountRegenerateKey

StorageAccountRegenerateKerbKey

Przykładowe żądanie

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

{
  "keyName": "kerb1"
}

Przykładowa odpowiedź

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

StorageAccountRegenerateKey

Przykładowe żądanie

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

{
  "keyName": "key2"
}

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
KeyPermission

Uprawnienia do klucza — tylko do odczytu lub pełne uprawnienia.

StorageAccountKey

Klucz dostępu dla konta magazynu.

StorageAccountListKeysResult

Odpowiedź z operacji ListKeys.

StorageAccountRegenerateKeyParameters

Parametry używane do ponownego generowania klucza konta magazynu.

KeyPermission

Uprawnienia do klucza — tylko do odczytu lub pełne uprawnienia.

Wartość Opis
Read
Full

StorageAccountKey

Klucz dostępu dla konta magazynu.

Nazwa Typ Opis
creationTime

string (date-time)

Czas utworzenia klucza w formacie daty rundy.

keyName

string

Nazwa klucza.

permissions

KeyPermission

Uprawnienia do klucza — tylko do odczytu lub pełne uprawnienia.

value

string

Wartość zakodowana w formacie Base 64 klucza.

StorageAccountListKeysResult

Odpowiedź z operacji ListKeys.

Nazwa Typ Opis
keys

StorageAccountKey[]

Pobiera listę kluczy konta magazynu i ich właściwości dla określonego konta magazynu.

StorageAccountRegenerateKeyParameters

Parametry używane do ponownego generowania klucza konta magazynu.

Nazwa Typ Opis
keyName

string

Nazwa kluczy magazynu, które mają być ponownie generowane, możliwe wartości to key1, key2, kerb1, kerb2.