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 |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 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. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Nazwa grupy zasobów w ramach subskrypcji użytkownika. Nazwa jest niewrażliwa na wielkość liter. |
subscription
|
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 |
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
Storage |
Storage |
StorageAccountRegenerateKerbKey
Przykładowe żądanie
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
Przykładowa odpowiedź
{
"keys": [
{
"keyName": "key1",
"permissions": "Full",
"value": "<value>"
},
{
"keyName": "key2",
"permissions": "Full",
"value": "<value>"
}
]
}
Definicje
Nazwa | Opis |
---|---|
Key |
Uprawnienia do klucza — tylko do odczytu lub pełne uprawnienia. |
Storage |
Klucz dostępu dla konta magazynu. |
Storage |
Odpowiedź z operacji ListKeys. |
Storage |
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 |
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 |
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. |