Storage Accounts - List Service SAS

Wyświetl listę poświadczeń sygnatury dostępu współdzielonego usługi dla określonego zasobu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery.

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

resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter.

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

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
canonicalizedResource True

string

Ścieżka kanoniczna do podpisanego zasobu.

endPk

string

Koniec klucza partycji.

endRk

string

Koniec klucza wiersza.

keyToSign

string

Klucz do podpisania tokenu SAS konta za pomocą polecenia .

rscc

string

Nagłówek odpowiedzi zastępuje kontrolkę pamięci podręcznej.

rscd

string

Nagłówek odpowiedzi zastępuje dyspozycję zawartości.

rsce

string

Nagłówek odpowiedzi zastępuje kodowanie zawartości.

rscl

string

Nagłówek odpowiedzi zastępuje język zawartości.

rsct

string

Nagłówek odpowiedzi zastępuje typ zawartości.

signedExpiry

string

Czas, w którym sygnatura dostępu współdzielonego staje się nieprawidłowa.

signedIdentifier

string

Unikatowa wartość o długości do 64 znaków, która jest skorelowana z zasadami dostępu określonymi dla kontenera, kolejki lub tabeli.

signedIp

string

Adres IP lub zakres adresów IP, z których mają być akceptowane żądania.

signedPermission

Permissions

Podpisane uprawnienia sygnatury dostępu współdzielonego usługi. Możliwe wartości to: Odczyt (r), Zapis (w), Usuwanie (d), Lista (l), Dodawanie (a), Tworzenie (c), Aktualizacja (u) i Proces (p).

signedProtocol

HttpProtocol

Protokół dozwolony dla żądania złożonego z sygnaturą dostępu współdzielonego konta.

signedResource

signedResource

Podpisane usługi dostępne za pomocą sygnatury dostępu współdzielonego usługi. Możliwe wartości to: Blob (b), Container (c), File (f), Share (s).

signedStart

string

Czas, w którym sygnatura dostępu współdzielonego staje się prawidłowa.

startPk

string

Początek klucza partycji.

startRk

string

Początek klucza wiersza.

Odpowiedzi

Nazwa Typ Opis
200 OK

ListServiceSasResponse

OK — zwrócił sygnaturę dostępu współdzielonego usługi utworzoną dla żądanej usługi magazynu.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

Definicje

Nazwa Opis
HttpProtocol

Protokół dozwolony dla żądania złożonego z sygnaturą dostępu współdzielonego konta.

ListServiceSasResponse

Odpowiedź na operację Wyświetlanie poświadczeń sygnatury dostępu współdzielonego usługi.

Permissions

Podpisane uprawnienia dla sygnatury dostępu współdzielonego konta. Możliwe wartości to: Odczyt (r), Zapis (w), Usuwanie (d), Lista (l), Dodawanie (a), Tworzenie (c), Aktualizacja (u) i Proces (p).

ServiceSasParameters

Parametry umożliwiające wyświetlenie listy poświadczeń sygnatury dostępu współdzielonego usługi dla określonego zasobu.

signedResource

Podpisane usługi dostępne za pomocą sygnatury dostępu współdzielonego usługi. Możliwe wartości to: Blob (b), Container (c), File (f), Share (s).

HttpProtocol

Protokół dozwolony dla żądania złożonego z sygnaturą dostępu współdzielonego konta.

Nazwa Typ Opis
https

string

https,http

string

ListServiceSasResponse

Odpowiedź na operację Wyświetlanie poświadczeń sygnatury dostępu współdzielonego usługi.

Nazwa Typ Opis
serviceSasToken

string

Wyświetl listę poświadczeń sygnatury dostępu współdzielonego usługi dla określonego zasobu.

Permissions

Podpisane uprawnienia dla sygnatury dostępu współdzielonego konta. Możliwe wartości to: Odczyt (r), Zapis (w), Usuwanie (d), Lista (l), Dodawanie (a), Tworzenie (c), Aktualizacja (u) i Proces (p).

Nazwa Typ Opis
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

ServiceSasParameters

Parametry umożliwiające wyświetlenie listy poświadczeń sygnatury dostępu współdzielonego usługi dla określonego zasobu.

Nazwa Typ Opis
canonicalizedResource

string

Ścieżka kanoniczna do podpisanego zasobu.

endPk

string

Koniec klucza partycji.

endRk

string

Koniec klucza wiersza.

keyToSign

string

Klucz do podpisania tokenu SAS konta za pomocą polecenia .

rscc

string

Nagłówek odpowiedzi zastępuje kontrolkę pamięci podręcznej.

rscd

string

Nagłówek odpowiedzi zastępuje dyspozycję zawartości.

rsce

string

Nagłówek odpowiedzi zastępuje kodowanie zawartości.

rscl

string

Nagłówek odpowiedzi zastępuje język zawartości.

rsct

string

Nagłówek odpowiedzi zastępuje typ zawartości.

signedExpiry

string

Czas, w którym sygnatura dostępu współdzielonego staje się nieprawidłowa.

signedIdentifier

string

Unikatowa wartość o długości do 64 znaków, która jest skorelowana z zasadami dostępu określonymi dla kontenera, kolejki lub tabeli.

signedIp

string

Adres IP lub zakres adresów IP, z których mają być akceptowane żądania.

signedPermission

Permissions

Podpisane uprawnienia sygnatury dostępu współdzielonego usługi. Możliwe wartości to: Odczyt (r), Zapis (w), Usuwanie (d), Lista (l), Dodawanie (a), Tworzenie (c), Aktualizacja (u) i Proces (p).

signedProtocol

HttpProtocol

Protokół dozwolony dla żądania złożonego z sygnaturą dostępu współdzielonego konta.

signedResource

signedResource

Podpisane usługi dostępne za pomocą sygnatury dostępu współdzielonego usługi. Możliwe wartości to: Blob (b), Container (c), File (f), Share (s).

signedStart

string

Czas, w którym sygnatura dostępu współdzielonego staje się prawidłowa.

startPk

string

Początek klucza partycji.

startRk

string

Początek klucza wiersza.

signedResource

Podpisane usługi dostępne za pomocą sygnatury dostępu współdzielonego usługi. Możliwe wartości to: Blob (b), Container (c), File (f), Share (s).

Nazwa Typ Opis
b

string

c

string

f

string

s

string