Sdílet prostřednictvím


AccountSasPermissions Třída

ResourceTypes třída, která se má použít s funkcí generate_account_sas a pro zásady přístupu používané s set_*_acl. Existují dva typy SAS, které se dají použít k udělení přístupu k prostředkům. Jedním z nich je udělení přístupu ke konkrétnímu prostředku (konkrétnímu prostředku). Dalším je udělení přístupu k celé službě pro konkrétní účet a povolení určitých operací na základě zde nalezených oprávnění.

Dědičnost
builtins.object
AccountSasPermissions

Konstruktor

AccountSasPermissions(read=False, write=False, delete=False, list=False, add=False, create=False, update=False, process=False, delete_previous_version=False, **kwargs)

Parametry

read
bool
výchozí hodnota: False

Platí pro všechny podepsané typy prostředků (Služba, Kontejner a Objekt). Povoluje oprávnění ke čtení pro zadaný typ prostředku.

write
bool
výchozí hodnota: False

Platí pro všechny podepsané typy prostředků (Služba, Kontejner a Objekt). Povoluje oprávnění k zápisu pro zadaný typ prostředku.

delete
bool
výchozí hodnota: False

Platí pro typy prostředků kontejneru a objektu s výjimkou zpráv ve frontě.

delete_previous_version
bool
výchozí hodnota: False

Odstraňte předchozí verzi objektu blob pro účet úložiště s povolenou správou verzí.

list
bool
výchozí hodnota: False

Platí pouze pro typy prostředků služby a kontejneru.

add
bool
výchozí hodnota: False

Platí pouze pro následující typy prostředků objektu: zprávy ve frontě a doplňovací objekty blob.

create
bool
výchozí hodnota: False

Platí pouze pro následující typy prostředků objektu: objekty blob a soubory. Uživatelé můžou vytvářet nové objekty blob nebo soubory, ale nesmí přepsat existující objekty blob nebo soubory.

update
bool
výchozí hodnota: False

Platí pouze pro následující typy prostředků objektu: zprávy fronty.

process
bool
výchozí hodnota: False

Platí pouze pro následující typ prostředku Objekt: zprávy fronty.

tag
bool

Povolení nastavení nebo získání značek pro objekty blob v kontejneru

filter_by_tags
bool

Pokud chcete povolit získání objektů blob podle značek, měli byste ho použít společně s oprávněním seznamu.

set_immutability_policy
bool

Povolení operací souvisejících se zásadami neměnnosti nastavení/odstranění Pokud chcete získat zásady neměnnosti, potřebujete jenom oprávnění ke čtení.

permanent_delete
bool

Povolení trvalého odstranění objektu blob je povolené. Platí pouze pro typ prostředku objektu blob.

Metody

from_string

Vytvořte AccountSasPermissions z řetězce.

Určení čtení, zápisu, odstranění atd. oprávnění potřebujete jenom k tomu, abyste do řetězce zahrnuli první písmeno slova. Například pro oprávnění ke čtení a zápisu byste zadali řetězec "rw".

from_string

Vytvořte AccountSasPermissions z řetězce.

Určení čtení, zápisu, odstranění atd. oprávnění potřebujete jenom k tomu, abyste do řetězce zahrnuli první písmeno slova. Například pro oprávnění ke čtení a zápisu byste zadali řetězec "rw".

from_string(permission)

Parametry

permission
str
Vyžadováno

Zadejte oprávnění v řetězci s prvním písmenem slova.

Návraty

Objekt AccountSasPermissions

Návratový typ