AccountSasParameters Klasa
Parametry umożliwiające wyświetlenie listy poświadczeń sygnatury dostępu współdzielonego konta magazynu.
Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.
- Dziedziczenie
-
azure.mgmt.storage._serialization.ModelAccountSasParameters
Konstruktor
AccountSasParameters(*, services: str | _models.Services, resource_types: str | _models.SignedResourceTypes, permissions: str | _models.Permissions, shared_access_expiry_time: datetime, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, key_to_sign: str | None = None, **kwargs: Any)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
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). Wymagane. Znane wartości to: "b", "q", "t" i "f". |
resource_types
|
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. Wymagane. Znane wartości to: "s", "c" i "o". |
permissions
|
str lub
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). Wymagane. Znane wartości to: "r", "d", "w", "l", "a", "c", "u" i "p". |
ip_address_or_range
|
Adres IP lub zakres adresów IP, z których mają być akceptowane żądania. |
protocols
|
str lub
HttpProtocol
Protokół dozwolony dla żądania złożonego z sygnaturą dostępu współdzielonego konta. Znane wartości to: "https,http" i "https". |
shared_access_start_time
|
Czas, w którym sygnatura dostępu współdzielonego staje się prawidłowa. |
shared_access_expiry_time
|
Czas, w którym sygnatura dostępu współdzielonego staje się nieprawidłowa. Wymagane. |
key_to_sign
|
Klucz do podpisania tokenu SAS konta za pomocą polecenia . |
Zmienne
Nazwa | Opis |
---|---|
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). Wymagane. Znane wartości to: "b", "q", "t" i "f". |
resource_types
|
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. Wymagane. Znane wartości to: "s", "c" i "o". |
permissions
|
str lub
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). Wymagane. Znane wartości to: "r", "d", "w", "l", "a", "c", "u" i "p". |
ip_address_or_range
|
Adres IP lub zakres adresów IP, z których mają być akceptowane żądania. |
protocols
|
str lub
HttpProtocol
Protokół dozwolony dla żądania złożonego z sygnaturą dostępu współdzielonego konta. Znane wartości to: "https,http" i "https". |
shared_access_start_time
|
Czas, w którym sygnatura dostępu współdzielonego staje się prawidłowa. |
shared_access_expiry_time
|
Czas, w którym sygnatura dostępu współdzielonego staje się nieprawidłowa. Wymagane. |
key_to_sign
|
Klucz do podpisania tokenu SAS konta za pomocą polecenia . |
Azure SDK for Python