Udostępnij za pośrednictwem


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.Model
AccountSasParameters

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

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
str

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

protocols

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
str

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

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
str

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

protocols

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
str

Klucz do podpisania tokenu SAS konta za pomocą polecenia .