Storage Accounts - List Service SAS

Auflisten der SAS-Anmeldeinformationen einer bestimmten Ressource.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?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
canonicalizedResource True

string

Der kanonische Pfad zur signierten Ressource.

endPk

string

Das Ende des Partitionsschlüssels.

endRk

string

Das Ende der Zeilentaste.

keyToSign

string

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

rscc

string

Die Antwortheaderüberschreibung für die Cachesteuerung.

rscd

string

Der Antwortheader überschreibt die Inhaltsdisposition.

rsce

string

Der Antwortheader überschreibt die Inhaltscodierung.

rscl

string

Die Antwortheaderüberschreibung für die Inhaltssprache.

rsct

string

Die Antwortheaderüberschreibung für den Inhaltstyp.

signedExpiry

string

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

signedIdentifier

string

Ein eindeutiger, maximal 64 Zeichen langer Wert, der mit einer Zugriffsrichtlinie korreliert, die für den Container, die Warteschlange oder die Tabelle angegeben wurde.

signedIp

string

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

signedPermission

Permissions

Die signierten Berechtigungen für die Dienst-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.

signedResource

signedResource

Die signierten Dienste, auf die mit der Dienst-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Container (c), File (f), Share (s).

signedStart

string

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

startPk

string

Der Anfang des Partitionsschlüssels.

startRk

string

Der Anfang der Zeilentaste.

Antworten

Name Typ Beschreibung
200 OK

ListServiceSasResponse

OK: Die Dienst-SAS, die für den angeforderten Speicherdienst erstellt wurde, wurde zurückgegeben.

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

StorageAccountListServiceSAS

Sample Request

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

{
  "canonicalizedResource": "/blob/sto1299/music",
  "signedResource": "c",
  "signedPermission": "l",
  "signedExpiry": "2017-05-24T11:32:48.8457197Z"
}

Sample Response

{
  "serviceSasToken": "sv=2015-04-05&sr=c&se=2017-05-24T11%3A32%3A48Z&sp=l&sig=PoF8yBUGixsjzwroLmw7vG3VbGz4KB2woZC2D4C2oio%3D"
}

Definitionen

Name Beschreibung
HttpProtocol

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

ListServiceSasResponse

Die Antwort des Vorgangs Auflisten von SAS-Anmeldeinformationen für den Dienst.

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).

ServiceSasParameters

Die Parameter zum Auflisten von Dienst-SAS-Anmeldeinformationen einer bestimmten Ressource.

signedResource

Die signierten Dienste, auf die mit der Dienst-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Container (c), File (f), Share (s).

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

ListServiceSasResponse

Die Antwort des Vorgangs Auflisten von SAS-Anmeldeinformationen für den Dienst.

Name Typ Beschreibung
serviceSasToken

string

Auflisten der SAS-Anmeldeinformationen für den Dienst einer bestimmten Ressource.

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

ServiceSasParameters

Die Parameter zum Auflisten von Dienst-SAS-Anmeldeinformationen einer bestimmten Ressource.

Name Typ Beschreibung
canonicalizedResource

string

Der kanonische Pfad zur signierten Ressource.

endPk

string

Das Ende des Partitionsschlüssels.

endRk

string

Das Ende der Zeilentaste.

keyToSign

string

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

rscc

string

Die Antwortheaderüberschreibung für die Cachesteuerung.

rscd

string

Der Antwortheader überschreibt die Inhaltsdisposition.

rsce

string

Der Antwortheader überschreibt die Inhaltscodierung.

rscl

string

Die Antwortheaderüberschreibung für die Inhaltssprache.

rsct

string

Die Antwortheaderüberschreibung für den Inhaltstyp.

signedExpiry

string

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

signedIdentifier

string

Ein eindeutiger, maximal 64 Zeichen langer Wert, der mit einer Zugriffsrichtlinie korreliert, die für den Container, die Warteschlange oder die Tabelle angegeben wurde.

signedIp

string

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

signedPermission

Permissions

Die signierten Berechtigungen für die Dienst-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.

signedResource

signedResource

Die signierten Dienste, auf die mit der Dienst-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Container (c), File (f), Share (s).

signedStart

string

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

startPk

string

Der Anfang des Partitionsschlüssels.

startRk

string

Der Anfang der Zeilentaste.

signedResource

Die signierten Dienste, auf die mit der Dienst-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Container (c), File (f), Share (s).

Name Typ Beschreibung
b

string

c

string

f

string

s

string