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.objectAccountSasPermissions
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
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
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
Platí pro typy prostředků kontejneru a objektu s výjimkou zpráv ve frontě.
- delete_previous_version
- bool
Odstraňte předchozí verzi objektu blob pro účet úložiště s povolenou správou verzí.
- add
- bool
Platí pouze pro následující typy prostředků objektu: zprávy ve frontě a doplňovací objekty blob.
- create
- bool
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
Platí pouze pro následující typy prostředků objektu: zprávy fronty.
- process
- bool
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
Návraty
Objekt AccountSasPermissions
Návratový typ
Azure SDK for Python