Partager via


Local Users - List Keys

Répertoriez les clés autorisées SSH et la clé partagée de l’utilisateur local.

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

Paramètres URI

Nom Dans Obligatoire Type Description
accountName
path True

string

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

Nom du compte de stockage dans le groupe de ressources spécifié. Les noms de compte de stockage doivent être compris entre 3 et 24 caractères et utiliser des chiffres et des lettres minuscules uniquement.

resourceGroupName
path True

string

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

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

username
path True

string

minLength: 3
maxLength: 64

Nom de l’utilisateur local. Le nom d’utilisateur doit contenir uniquement des lettres minuscules et des chiffres. Il doit être unique uniquement dans le compte de stockage.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

LocalUserKeys

OK : obtenez les clés utilisateur locales avec succès.

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

ListLocalUserKeys

Exemple de requête

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/localUsers/user1/listKeys?api-version=2024-01-01

Exemple de réponse

{
  "sshAuthorizedKeys": [
    {
      "description": "key name",
      "key": "ssh-rsa keykeykeykeykew="
    }
  ],
  "sharedKey": "<REDACTED>"
}

Définitions

Nom Description
ErrorResponse

Réponse d’erreur du fournisseur de ressources de stockage.

ErrorResponseBody

Contrat du corps de la réponse d’erreur.

LocalUserKeys

Clés d’utilisateur local du compte de stockage.

SshPublicKey

ErrorResponse

Réponse d’erreur du fournisseur de ressources de stockage.

Nom Type Description
error

ErrorResponseBody

Corps de réponse d’erreur du fournisseur de ressources stockage Azure.

ErrorResponseBody

Contrat du corps de la réponse d’erreur.

Nom Type Description
code

string

Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

LocalUserKeys

Clés d’utilisateur local du compte de stockage.

Nom Type Description
sharedKey

string

Généré automatiquement par le serveur pour l’authentification SMB.

sshAuthorizedKeys

SshPublicKey[]

Clés autorisées ssh d’utilisateur local facultatives pour SFTP.

SshPublicKey

Nom Type Description
description

string

Optionnel. Il est utilisé pour stocker la fonction/l’utilisation de la clé

key

string

Clé publique SSH encodée en base64. Le format doit être : « , par exemple ssh-rsa AAAABBBB