Storage Accounts - List Account SAS

Auflisten der SAS-Anmeldeinformationen eines Speicherkontos.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

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

resourceGroupName
path True

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

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

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
signedExpiry True

string

Der Zeitpunkt, zu dem die Shared Access Signature ungültig wird.

signedPermission True

Permissions

Die signierten Berechtigungen für die Konto-SAS. Mögliche Werte sind: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) und Process (p).

signedResourceTypes True

SignedResourceTypes

Die signierten Ressourcentypen, auf die mit der Konto-SAS zugegriffen werden kann. Dienst (s): Zugriff auf APIs auf Servicelevel; Container (c): Zugriff auf APIs auf Containerebene; Objekt (o): Zugriff auf APIs auf Objektebene für Blobs, Warteschlangennachrichten, Tabellenentitäten und Dateien.

signedServices True

Services

Die signierten Dienste, auf die mit der Konto-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Queue (q), Table (t), File (f).

keyToSign

string

Der Schlüssel, mit dem das SAS-Kontotoken signiert werden soll.

signedIp

string

Eine IP-Adresse oder ein IP-Adressbereich, aus dem Anforderungen akzeptiert werden sollen.

signedProtocol

HttpProtocol

Das Protokoll, das für eine Anforderung zulässig ist, die mit der Konto-SAS durchgeführt wird.

signedStart

string

Der Zeitpunkt, zu dem die SAS gültig wird.

Antworten

Name Typ Beschreibung
200 OK

ListAccountSasResponse

OK: Gibt die Konto-SAS zurück, die für das angeforderte Speicherkonto erstellt wurde.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

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

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

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"
}

Definitionen

Name Beschreibung
AccountSasParameters

Die Parameter zum Auflisten von SAS-Anmeldeinformationen eines Speicherkontos.

HttpProtocol

Das Protokoll, das für eine Anforderung zulässig ist, die mit der Konto-SAS durchgeführt wird.

ListAccountSasResponse

Die Antwort des Vorgangs Auflisten von SAS-Anmeldeinformationen.

Permissions

Die signierten Berechtigungen für die Konto-SAS. Mögliche Werte sind: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) und Process (p).

Services

Die signierten Dienste, auf die mit der Konto-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Queue (q), Table (t), File (f).

SignedResourceTypes

Die signierten Ressourcentypen, auf die mit der Konto-SAS zugegriffen werden kann. Dienst (s): Zugriff auf APIs auf Servicelevel; Container (c): Zugriff auf APIs auf Containerebene; Objekt (o): Zugriff auf APIs auf Objektebene für Blobs, Warteschlangennachrichten, Tabellenentitäten und Dateien.

AccountSasParameters

Die Parameter zum Auflisten von SAS-Anmeldeinformationen eines Speicherkontos.

Name Typ Beschreibung
keyToSign

string

Der Schlüssel, mit dem das SAS-Kontotoken signiert werden soll.

signedExpiry

string

Der Zeitpunkt, zu dem die Shared Access Signature ungültig wird.

signedIp

string

Eine IP-Adresse oder ein IP-Adressbereich, aus dem Anforderungen akzeptiert werden sollen.

signedPermission

Permissions

Die signierten Berechtigungen für die Konto-SAS. Mögliche Werte sind: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) und Process (p).

signedProtocol

HttpProtocol

Das Protokoll, das für eine Anforderung zulässig ist, die mit der Konto-SAS durchgeführt wird.

signedResourceTypes

SignedResourceTypes

Die signierten Ressourcentypen, auf die mit der Konto-SAS zugegriffen werden kann. Dienst (s): Zugriff auf APIs auf Servicelevel; Container (c): Zugriff auf APIs auf Containerebene; Objekt (o): Zugriff auf APIs auf Objektebene für Blobs, Warteschlangennachrichten, Tabellenentitäten und Dateien.

signedServices

Services

Die signierten Dienste, auf die mit der Konto-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Queue (q), Table (t), File (f).

signedStart

string

Der Zeitpunkt, zu dem die SAS gültig wird.

HttpProtocol

Das Protokoll, das für eine Anforderung zulässig ist, die mit der Konto-SAS durchgeführt wird.

Name Typ Beschreibung
https

string

https,http

string

ListAccountSasResponse

Die Antwort des Vorgangs Auflisten von SAS-Anmeldeinformationen.

Name Typ Beschreibung
accountSasToken

string

Auflisten der SAS-Anmeldeinformationen des Speicherkontos.

Permissions

Die signierten Berechtigungen für die Konto-SAS. Mögliche Werte sind: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) und Process (p).

Name Typ Beschreibung
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

Services

Die signierten Dienste, auf die mit der Konto-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Queue (q), Table (t), File (f).

Name Typ Beschreibung
b

string

f

string

q

string

t

string

SignedResourceTypes

Die signierten Ressourcentypen, auf die mit der Konto-SAS zugegriffen werden kann. Dienst (s): Zugriff auf APIs auf Servicelevel; Container (c): Zugriff auf APIs auf Containerebene; Objekt (o): Zugriff auf APIs auf Objektebene für Blobs, Warteschlangennachrichten, Tabellenentitäten und Dateien.

Name Typ Beschreibung
c

string

o

string

s

string