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
accountName
path True

string

minLength: 3
maxLength: 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.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır.

subscriptionId
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

$expand

Listelenecek anahtarın türünü belirtir. Olası değer bordürdür.

Yanıtlar

Name Tür Description
200 OK

StorageAccountListKeysResult

Azure işlemi başarıyla tamamlandı.

Other Status Codes

ErrorResponse

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.

ErrorResponse

Depolama kaynağı sağlayıcısından bir hata yanıtı.

ErrorResponseBody

Hata yanıtı gövde sözleşmesi.

KeyPermission

Anahtar izinleri -- salt okunur veya tam izinler.

StorageAccountKey

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

StorageAccountListKeysResult

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

ErrorResponseBody

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

KeyPermission

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

StorageAccountKey[]

Belirtilen depolama hesabı için depolama hesabı anahtarlarının listesini ve özelliklerini alır.