Storage Accounts - List Keys
Belirtilen depolama hesabı için erişim anahtarlarını veya Kerberos anahtarlarını (Active Directory etkinse) listeler.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2026-04-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2026-04-01&$expand=kerb
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
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ıları ve küçük harfleri kullanmalıdır. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
|
$expand
|
query |
Listelenecek anahtarın türünü belirtir. Olası değer bordürdür. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Azure işlemi başarıyla tamamlandı. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
StorageAccountListKeys
Örnek isteği
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res418/providers/Microsoft.Storage/storageAccounts/sto2220/listKeys?api-version=2026-04-01&$expand=kerb
Örnek yanıt
{
"keys": [
{
"keyName": "key1",
"permissions": "Full",
"value": "<value>"
},
{
"keyName": "key2",
"permissions": "Full",
"value": "<value>"
}
]
}
Tanımlar
| Name | Description |
|---|---|
| $expand |
Listelenecek anahtarın türünü belirtir. Olası değer bordürdür. |
|
Error |
Depolama kaynağı sağlayıcısından bir hata yanıtı. |
|
Error |
Hata yanıtı gövde sözleşmesi. |
|
Key |
Anahtar izinleri -- salt okunur veya tam izinler. |
|
Storage |
Depolama hesabı için bir erişim anahtarı. |
|
Storage |
ListKeys işleminden gelen yanıt. |
$expand
Listelenecek anahtarın türünü belirtir. Olası değer bordürdür.
| Değer | Description |
|---|---|
| kerb |
ErrorResponse
Depolama kaynağı sağlayıcısından bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Azure Storage Resource Provider error response body. |
ErrorResponseBody
Hata yanıtı gövde sözleşmesi.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
| message |
string |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
KeyPermission
Anahtar izinleri -- salt okunur veya tam izinler.
| Değer | Description |
|---|---|
| Read | |
| Full |
StorageAccountKey
Depolama hesabı için bir erişim anahtarı.
| Name | Tür | Description |
|---|---|---|
| creationTime |
string (date-time) |
Anahtarın oluşturulma zamanı, gidiş-dönüş tarih biçiminde. |
| keyName |
string |
Anahtarın adı. |
| permissions |
Anahtar izinleri -- salt okunur veya tam izinler. |
|
| value |
string |
Anahtarın temel 64 kodlu değeri. |
StorageAccountListKeysResult
ListKeys işleminden gelen yanıt.
| Name | Tür | Description |
|---|---|---|
| keys |
Belirtilen depolama hesabı için depolama hesabı anahtarlarının listesini ve özelliklerini alır. |