Storage Accounts - List Account SAS

Répertorier les informations d’identification SAP d’un compte de stockage.

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

Paramètres URI

Nom Dans Obligatoire Type Description
accountName
path True

string

Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

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

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

ID de l’abonnement cible.

api-version
query True

string

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

Corps de la demande

Nom Obligatoire Type Description
signedExpiry True

string

Heure à laquelle la signature d’accès partagé devient non valide.

signedPermission True

Permissions

Autorisations signées pour la signature d’accès partagé du compte. Les valeurs possibles sont : Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) et Process (p).

signedResourceTypes True

SignedResourceTypes

Types de ressources signées accessibles avec la sap du compte. Service(s) : accès aux API de niveau de service ; Conteneur (c) : accès aux API au niveau du conteneur ; Objet (o) : accès aux API au niveau de l’objet pour les objets blob, les messages de file d’attente, les entités de table et les fichiers.

signedServices True

Services

Services signés accessibles avec la sap du compte. Les valeurs possibles sont les suivantes : Blob (b), File d’attente (q), Table (t), Fichier (f).

keyToSign

string

Clé avec laquelle signer le jeton SAP du compte.

signedIp

string

Adresse IP ou plage d’adresses IP à partir de laquelle accepter les demandes.

signedProtocol

HttpProtocol

Protocole autorisé pour une requête effectuée avec la sap du compte.

signedStart

string

Heure à laquelle la sap devient valide.

Réponses

Nom Type Description
200 OK

ListAccountSasResponse

OK : a retourné la signature d’accès partagé du compte créée pour le compte de stockage demandé.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Exemples

StorageAccountListAccountSAS

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7985/providers/Microsoft.Storage/storageAccounts/sto8588/ListAccountSas?api-version=2023-01-01

{
  "signedServices": "b",
  "signedResourceTypes": "s",
  "signedPermission": "r",
  "signedProtocol": "https,http",
  "signedStart": "2017-05-24T10:42:03.1567373Z",
  "signedExpiry": "2017-05-24T11:42:03.1567373Z",
  "keyToSign": "key1"
}

Sample Response

{
  "accountSasToken": "sv=2015-04-05&ss=b&srt=s&sp=r&st=2017-05-24T10%3A42%3A03Z&se=2017-05-24T11%3A42%3A03Z&spr=https,http&sig=Z0I%2BEpM%2BPPlTC8ApfUf%2BcffO2aahMgZim3U0iArqsS0%3D"
}

Définitions

Nom Description
AccountSasParameters

Paramètres permettant de répertorier les informations d’identification SAP d’un compte de stockage.

HttpProtocol

Protocole autorisé pour une requête effectuée avec la sap du compte.

ListAccountSasResponse

Réponse de l’opération Répertorier les informations d’identification SAS.

Permissions

Autorisations signées pour la signature d’accès partagé du compte. Les valeurs possibles sont : Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) et Process (p).

Services

Services signés accessibles avec la sap du compte. Les valeurs possibles sont les suivantes : Blob (b), File d’attente (q), Table (t), Fichier (f).

SignedResourceTypes

Types de ressources signées accessibles avec la sap du compte. Service(s) : accès aux API de niveau de service ; Conteneur (c) : accès aux API au niveau du conteneur ; Objet (o) : accès aux API au niveau de l’objet pour les objets blob, les messages de file d’attente, les entités de table et les fichiers.

AccountSasParameters

Paramètres permettant de répertorier les informations d’identification SAP d’un compte de stockage.

Nom Type Description
keyToSign

string

Clé avec laquelle signer le jeton SAP du compte.

signedExpiry

string

Heure à laquelle la signature d’accès partagé devient non valide.

signedIp

string

Adresse IP ou plage d’adresses IP à partir de laquelle accepter les demandes.

signedPermission

Permissions

Autorisations signées pour la signature d’accès partagé du compte. Les valeurs possibles sont : Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) et Process (p).

signedProtocol

HttpProtocol

Protocole autorisé pour une requête effectuée avec la sap du compte.

signedResourceTypes

SignedResourceTypes

Types de ressources signées accessibles avec la sap du compte. Service(s) : accès aux API de niveau de service ; Conteneur (c) : accès aux API au niveau du conteneur ; Objet (o) : accès aux API au niveau de l’objet pour les objets blob, les messages de file d’attente, les entités de table et les fichiers.

signedServices

Services

Services signés accessibles avec la sap du compte. Les valeurs possibles sont les suivantes : Blob (b), File d’attente (q), Table (t), Fichier (f).

signedStart

string

Heure à laquelle la sap devient valide.

HttpProtocol

Protocole autorisé pour une requête effectuée avec la sap du compte.

Nom Type Description
https

string

https,http

string

ListAccountSasResponse

Réponse de l’opération Répertorier les informations d’identification SAS.

Nom Type Description
accountSasToken

string

Répertoriez les informations d’identification SAP du compte de stockage.

Permissions

Autorisations signées pour la signature d’accès partagé du compte. Les valeurs possibles sont : Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) et Process (p).

Nom Type Description
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

Services

Services signés accessibles avec la sap du compte. Les valeurs possibles sont les suivantes : Blob (b), File d’attente (q), Table (t), Fichier (f).

Nom Type Description
b

string

f

string

q

string

t

string

SignedResourceTypes

Types de ressources signées accessibles avec la sap du compte. Service(s) : accès aux API de niveau de service ; Conteneur (c) : accès aux API au niveau du conteneur ; Objet (o) : accès aux API au niveau de l’objet pour les objets blob, les messages de file d’attente, les entités de table et les fichiers.

Nom Type Description
c

string

o

string

s

string