Storage Accounts - List Account SAS

Wyświetl listę poświadczeń sygnatury dostępu współdzielonego konta magazynu.

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

string

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

signedPermission True

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

signedResourceTypes True

SignedResourceTypes

Podpisane typy zasobów, które są dostępne z sygnaturą dostępu współdzielonego konta. Usługi (s): dostęp do interfejsów API na poziomie usługi; Kontener (c): dostęp do interfejsów API na poziomie kontenera; Obiekt (o): dostęp do interfejsów API na poziomie obiektu dla obiektów blob, komunikatów kolejek, jednostek tabeli i plików.

signedServices True

Services

Podpisane usługi dostępne za pomocą sygnatury dostępu współdzielonego konta. Możliwe wartości to: Blob (b), Queue (q), Table (t), File (f).

keyToSign

string

Klucz do podpisania tokenu SAS konta za pomocą polecenia .

signedIp

string

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

signedProtocol

HttpProtocol

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

signedStart

string

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

Odpowiedzi

Nazwa Typ Opis
200 OK

ListAccountSasResponse

OK — zwrócił sygnaturę dostępu współdzielonego konta utworzoną dla żądanego konta 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

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

Definicje

Nazwa Opis
AccountSasParameters

Parametry umożliwiające wyświetlenie listy poświadczeń sygnatury dostępu współdzielonego konta magazynu.

HttpProtocol

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

ListAccountSasResponse

Odpowiedź operacji Wyświetl poświadczenia sygnatury dostępu współdzielonego.

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

Services

Podpisane usługi dostępne za pomocą sygnatury dostępu współdzielonego konta. Możliwe wartości to: Blob (b), Queue (q), Table (t), File (f).

SignedResourceTypes

Podpisane typy zasobów, które są dostępne z sygnaturą dostępu współdzielonego konta. Usługi (s): dostęp do interfejsów API na poziomie usługi; Kontener (c): dostęp do interfejsów API na poziomie kontenera; Obiekt (o): dostęp do interfejsów API na poziomie obiektu dla obiektów blob, komunikatów kolejek, jednostek tabeli i plików.

AccountSasParameters

Parametry umożliwiające wyświetlenie listy poświadczeń sygnatury dostępu współdzielonego konta magazynu.

Nazwa Typ Opis
keyToSign

string

Klucz do podpisania tokenu SAS konta za pomocą polecenia .

signedExpiry

string

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

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

signedResourceTypes

SignedResourceTypes

Podpisane typy zasobów, które są dostępne z sygnaturą dostępu współdzielonego konta. Usługi (s): dostęp do interfejsów API na poziomie usługi; Kontener (c): dostęp do interfejsów API na poziomie kontenera; Obiekt (o): dostęp do interfejsów API na poziomie obiektu dla obiektów blob, komunikatów kolejek, jednostek tabeli i plików.

signedServices

Services

Podpisane usługi dostępne za pomocą sygnatury dostępu współdzielonego konta. Możliwe wartości to: Blob (b), Queue (q), Table (t), File (f).

signedStart

string

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

HttpProtocol

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

Nazwa Typ Opis
https

string

https,http

string

ListAccountSasResponse

Odpowiedź operacji Wyświetl poświadczenia sygnatury dostępu współdzielonego.

Nazwa Typ Opis
accountSasToken

string

Wyświetl listę poświadczeń sygnatury dostępu współdzielonego konta magazynu.

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

Services

Podpisane usługi dostępne za pomocą sygnatury dostępu współdzielonego konta. Możliwe wartości to: Blob (b), Queue (q), Table (t), File (f).

Nazwa Typ Opis
b

string

f

string

q

string

t

string

SignedResourceTypes

Podpisane typy zasobów, które są dostępne z sygnaturą dostępu współdzielonego konta. Usługi (s): dostęp do interfejsów API na poziomie usługi; Kontener (c): dostęp do interfejsów API na poziomie kontenera; Obiekt (o): dostęp do interfejsów API na poziomie obiektu dla obiektów blob, komunikatów kolejek, jednostek tabeli i plików.

Nazwa Typ Opis
c

string

o

string

s

string