Compartilhar via


Storage Accounts - List Keys

Lista as chaves de acesso ou chaves Kerberos (se o Active Directory estiver habilitado) para a conta de armazenamento especificada.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2025-06-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2025-06-01&$expand=kerb

Parâmetros de URI

Nome Em Obrigatório Tipo Description
accountName
path True

string

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

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string (uuid)

A ID da assinatura de destino. O valor deve ser uma UUID.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

$expand
query

$expand

Especifica o tipo da chave a ser listada. O valor possível é meio-fio.

Respostas

Nome Tipo Description
200 OK

StorageAccountListKeysResult

A operação do Azure foi concluída com êxito.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

StorageAccountListKeys

Solicitação de exemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res418/providers/Microsoft.Storage/storageAccounts/sto2220/listKeys?api-version=2025-06-01&$expand=kerb

Resposta de exemplo

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

Definições

Nome Description
$expand

Especifica o tipo da chave a ser listada. O valor possível é meio-fio.

ErrorResponse

Uma resposta de erro do provedor de recursos de armazenamento.

ErrorResponseBody

Contrato do corpo da resposta de erro.

KeyPermission

Permissões para a chave -- permissões somente leitura ou completas.

StorageAccountKey

Uma chave de acesso para a conta de armazenamento.

StorageAccountListKeysResult

A resposta da operação ListKeys.

$expand

Especifica o tipo da chave a ser listada. O valor possível é meio-fio.

Valor Description
kerb

ErrorResponse

Uma resposta de erro do provedor de recursos de armazenamento.

Nome Tipo Description
error

ErrorResponseBody

Corpo da resposta de erro do Provedor de Recursos de Armazenamento do Azure.

ErrorResponseBody

Contrato do corpo da resposta de erro.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

KeyPermission

Permissões para a chave -- permissões somente leitura ou completas.

Valor Description
Read
Full

StorageAccountKey

Uma chave de acesso para a conta de armazenamento.

Nome Tipo Description
creationTime

string (date-time)

Hora de criação da chave, no formato de data de ida e volta.

keyName

string

Nome da chave.

permissions

KeyPermission

Permissões para a chave -- permissões somente leitura ou completas.

value

string

Valor codificado em base 64 da chave.

StorageAccountListKeysResult

A resposta da operação ListKeys.

Nome Tipo Description
keys

StorageAccountKey[]

Obtém a lista de chaves da conta de armazenamento e suas propriedades para a conta de armazenamento especificada.