Megosztás a következőn keresztül:


AccountSasPermissions Osztály

ResourceTypes osztályt generate_account_sas függvényhez, valamint a set_*_acl használt AccessPolicies osztályhoz. Az SAS-nek két típusa van, amelyek erőforrás-hozzáférés megadására használhatók. Az egyik, hogy hozzáférést ad egy adott erőforráshoz (erőforrás-specifikus). A másik az, hogy hozzáférést ad a teljes szolgáltatáshoz egy adott fiókhoz, és engedélyezi bizonyos műveleteket az itt található permek alapján.

Öröklődés
builtins.object
AccountSasPermissions

Konstruktor

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

Paraméterek

read
bool
alapértelmezett érték: False

Az összes aláírt erőforrástípusra érvényes (szolgáltatás, tároló és objektum). Engedélyezi az olvasási engedélyeket a megadott erőforrástípushoz.

write
bool
alapértelmezett érték: False

Az összes aláírt erőforrástípusra érvényes (szolgáltatás, tároló és objektum). Engedélyezi az írási engedélyeket a megadott erőforrástípushoz.

delete
bool
alapértelmezett érték: False

Tároló- és objektumerőforrás-típusok esetén érvényes, kivéve az üzenetsor-üzeneteket.

delete_previous_version
bool
alapértelmezett érték: False

Törölje a verziószámozást engedélyező tárfiók előző blobverziójának törlését.

list
bool
alapértelmezett érték: False

Csak a szolgáltatás- és tárolóerőforrás-típusokra érvényes.

add
bool
alapértelmezett érték: False

Csak a következő objektum-erőforrástípusokra érvényes: üzenetsor-üzenetek és hozzáfűző blobok.

create
bool
alapértelmezett érték: False

Csak a következő objektum-erőforrástípusokra érvényes: blobok és fájlok. A felhasználók új blobokat vagy fájlokat hozhatnak létre, de nem írhatják felül a meglévő blobokat vagy fájlokat.

update
bool
alapértelmezett érték: False

Csak a következő objektum-erőforrástípusokra érvényes: üzenetsor-üzenetek.

process
bool
alapértelmezett érték: False

Csak a következő objektumerőforrás-típusra érvényes: üzenetsor-üzenetek.

tag
bool

A tárolóban lévő blobok beállításának vagy lekérésének engedélyezése vagy lekérése.

filter_by_tags
bool

A blobok címkék szerinti lekérésének engedélyezéséhez ezt listaengedélyekkel együtt kell használni.

set_immutability_policy
bool

A módosíthatatlansági szabályzat beállításával/törlésével kapcsolatos műveletek engedélyezése. A megváltoztathatatlansági szabályzat beszerzéséhez csak olvasási engedélyre van szüksége.

permanent_delete
bool

A blob végleges törlésének engedélyezése engedélyezett. Csak a blob objektumerőforrás-típusára érvényes.

Metódusok

from_string

AccountSasPermissions létrehozása sztringből.

Olvasás, írás, törlés stb. megadása engedélyeket csak a szó első betűjének a sztringbe való belefoglalásához kell megadnia. Például olvasási és írási engedélyek esetén egy "rw" sztringet kell megadnia.

from_string

AccountSasPermissions létrehozása sztringből.

Olvasás, írás, törlés stb. megadása engedélyeket csak a szó első betűjének a sztringbe való belefoglalásához kell megadnia. Például olvasási és írási engedélyek esetén egy "rw" sztringet kell megadnia.

from_string(permission)

Paraméterek

permission
str
Kötelező

Adja meg az engedélyeket a sztringben a szó első betűjével.

Válaszok

AccountSasPermissions objektum

Visszatérési típus

Attribútumok

add

add: bool = False

create

create: bool = False

delete

delete: bool = False

delete_previous_version

delete_previous_version: bool = False

filter_by_tags

filter_by_tags: bool = False

list

list: bool = False

permanent_delete

permanent_delete: bool = False

process

process: bool = False

read

read: bool = False

set_immutability_policy

set_immutability_policy: bool = False

tag

tag: bool = False

update

update: bool = False

write

write: bool = False