Sdílet prostřednictvím


AccountSasParameters Třída

Parametry pro výpis přihlašovacích údajů SAS účtu úložiště.

Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry.

Dědičnost
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)

Proměnné

services
str nebo Services

Podepsané služby přístupné pomocí sdíleného přístupového podpisu účtu. Mezi možné hodnoty patří: Blob (b), Queue (q), Table (t), File (f). Povinná hodnota. Známé hodnoty jsou: "b", "q", "t" a "f".

resource_types
str nebo SignedResourceTypes

Podepsané typy prostředků, které jsou přístupné pomocí sdíleného přístupového podpisu účtu. Služba (s): Přístup k rozhraním API na úrovni služby; Kontejner (c): Přístup k rozhraním API na úrovni kontejneru; Object (o): Přístup k rozhraním API na úrovni objektů pro objekty blob, zprávy fronty, entity tabulek a soubory. Povinná hodnota. Známé hodnoty jsou: "s", "c" a "o".

permissions
str nebo Permissions

Podepsaná oprávnění pro SAS účtu. Mezi možné hodnoty patří: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Povinná hodnota. Známé hodnoty jsou: "r", "d", "w", "l", "a", "c", "u" a "p".

ip_address_or_range
str

IP adresu nebo rozsah IP adres, ze kterých chcete přijímat požadavky.

protocols
str nebo HttpProtocol

Protokol povolený pro žádost provedenou se SAS účtu. Známé hodnoty jsou https, http a https.

shared_access_start_time
datetime

Čas, kdy sdílený přístupový podpis začne platit.

shared_access_expiry_time
datetime

Čas, kdy se sdílený přístupový podpis stane neplatným. Povinná hodnota.

key_to_sign
str

Klíč pro podepsání tokenu SAS účtu.