Udostępnij przez


Storage Accounts - List Service SAS

Wyświetlanie listy poświadczeń sygnatury dostępu współdzielonego usługi określonego zasobu.

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

Parametry URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

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

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków i mogą zawierać wyłącznie cyfry oraz małe litery.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Ciało żądania

Nazwa Wymagane Typ Opis
canonicalizedResource True

string

Ścieżka kanoniczna do podpisanego zasobu.

endPk

string

Koniec klucza partycji.

endRk

string

Klucz końca wiersza.

keyToSign

string

Klucz, za pomocą którego należy podpisać token SAS konta.

rscc

string

Przesłonięcie nagłówka odpowiedzi dla kontroli pamięci podręcznej.

rscd

string

Przesłonięcie nagłówka odpowiedzi dla dyspozycji zawartości.

rsce

string

Przesłonięcie nagłówka odpowiedzi na potrzeby kodowania zawartości.

rscl

string

Przesłonięcie nagłówka odpowiedzi dla języka zawartości.

rsct

string

Przesłonięcie nagłówka odpowiedzi dla typu zawartości.

signedExpiry

string (date-time)

Czas, w którym sygnatura dostępu współdzielonego staje się nieważna.

signedIdentifier

string

maxLength: 64

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 dla sygnatury dostępu współdzielonego usługi. Możliwe wartości to: Odczyt (r), Zapis (w), Usuń (d), Lista (l), Dodaj (a), Utwórz (c), Aktualizuj (u) i Proces (p).

signedProtocol

HttpProtocol

Protokół zezwalał na żądanie wykonane przy użyciu sygnatury 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 (date-time)

Czas, w którym sygnatura dostępu współdzielonego staje się ważna.

startPk

string

Początek klucza partycji.

startRk

string

Klucz początku wiersza.

Odpowiedzi

Nazwa Typ Opis
200 OK

ListServiceSasResponse

Operacja platformy Azure została zakończona pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 w usłudze Azure Active Directory.

Typ: oauth2
Flow: implicit
URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresów

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

StorageAccountListServiceSAS

Przykładowa prośba

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res7439/providers/Microsoft.Storage/storageAccounts/sto1299/listServiceSas?api-version=2025-06-01

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ErrorResponse

Odpowiedź dostawcy zasobów magazynu na błąd.

ErrorResponseBody

Kontrakt treści odpowiedzi na błąd.

HttpProtocol

Protokół zezwalał na żądanie wykonane przy użyciu sygnatury dostępu współdzielonego konta.

ListServiceSasResponse

Odpowiedź operacji 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), Usuń (d), Lista (l), Dodaj (a), Utwórz (c), Aktualizuj (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).

ErrorResponse

Odpowiedź dostawcy zasobów magazynu na błąd.

Nazwa Typ Opis
error

ErrorResponseBody

Treść odpowiedzi na błąd dostawcy zasobów usługi Azure Storage.

ErrorResponseBody

Kontrakt treści odpowiedzi na błąd.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

HttpProtocol

Protokół zezwalał na żądanie wykonane przy użyciu sygnatury dostępu współdzielonego konta.

Wartość Opis
https,http
https

ListServiceSasResponse

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

Nazwa Typ Opis
serviceSasToken

string

Wyświetlanie listy poświadczeń sygnatury dostępu współdzielonego usługi określonego zasobu.

Permissions

Podpisane uprawnienia dla sygnatury dostępu współdzielonego konta. Możliwe wartości to: Odczyt (r), Zapis (w), Usuń (d), Lista (l), Dodaj (a), Utwórz (c), Aktualizuj (u) i Proces (p).

Wartość Opis
r
d
w
l
a
c
u
p

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

Klucz końca wiersza.

keyToSign

string

Klucz, za pomocą którego należy podpisać token SAS konta.

rscc

string

Przesłonięcie nagłówka odpowiedzi dla kontroli pamięci podręcznej.

rscd

string

Przesłonięcie nagłówka odpowiedzi dla dyspozycji zawartości.

rsce

string

Przesłonięcie nagłówka odpowiedzi na potrzeby kodowania zawartości.

rscl

string

Przesłonięcie nagłówka odpowiedzi dla języka zawartości.

rsct

string

Przesłonięcie nagłówka odpowiedzi dla typu zawartości.

signedExpiry

string (date-time)

Czas, w którym sygnatura dostępu współdzielonego staje się nieważna.

signedIdentifier

string

maxLength: 64

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 dla sygnatury dostępu współdzielonego usługi. Możliwe wartości to: Odczyt (r), Zapis (w), Usuń (d), Lista (l), Dodaj (a), Utwórz (c), Aktualizuj (u) i Proces (p).

signedProtocol

HttpProtocol

Protokół zezwalał na żądanie wykonane przy użyciu sygnatury 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 (date-time)

Czas, w którym sygnatura dostępu współdzielonego staje się ważna.

startPk

string

Początek klucza partycji.

startRk

string

Klucz początku 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).

Wartość Opis
b
c
f
s