AccountSasPermissions Klass
ResourceTypes klass som ska användas med funktionen generate_account_sas och för AccessPolicies som används med set_*_acl. Det finns två typer av SAS som kan användas för att bevilja resursåtkomst. Ett är att bevilja åtkomst till en specifik resurs (resursspecifik). En annan är att bevilja åtkomst till hela tjänsten för ett visst konto och tillåta vissa åtgärder baserat på de perms som finns här.
- Arv
-
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)
Parametrar
- read
- bool
Giltigt för alla signerade resurstyper (tjänst, container och objekt). Tillåter läsbehörighet till den angivna resurstypen.
- write
- bool
Giltigt för alla signerade resurstyper (tjänst, container och objekt). Tillåter skrivbehörighet till den angivna resurstypen.
- delete
- bool
Giltigt för resurstyper för containrar och objekt, förutom kömeddelanden.
- delete_previous_version
- bool
Ta bort den tidigare blobversionen för det versionsaktiverade lagringskontot.
- add
- bool
Gäller endast för följande objektresurstyper: kömeddelanden och tilläggsblobar.
- create
- bool
Gäller endast för följande objektresurstyper: blobar och filer. Användare kan skapa nya blobar eller filer, men kanske inte skriver över befintliga blobar eller filer.
- tag
- bool
Så här aktiverar eller hämtar du taggar på blobarna i containern.
- filter_by_tags
- bool
Om du vill aktivera hämta blobar efter taggar bör detta användas tillsammans med listbehörighet.
- set_immutability_policy
- bool
Så här aktiverar du åtgärder relaterade till att ange/ta bort en oföränderlig princip. För att få en oföränderlig princip behöver du bara läsbehörighet.
- permanent_delete
- bool
Det är tillåtet att aktivera permanent borttagning på bloben. Gäller endast för objektresurstypen Blob.
Metoder
from_string |
Skapa AccountSasPermissions från en sträng. Ange läsning, skrivning, borttagning osv. behörigheter behöver du bara inkludera den första bokstaven i ordet i strängen. För läs- och skrivbehörigheter anger du t.ex. strängen "rw". |
from_string
Skapa AccountSasPermissions från en sträng.
Ange läsning, skrivning, borttagning osv. behörigheter behöver du bara inkludera den första bokstaven i ordet i strängen. För läs- och skrivbehörigheter anger du t.ex. strängen "rw".
from_string(permission)
Parametrar
Returer
Ett AccountSasPermissions-objekt
Returtyp
Azure SDK for Python