Dela via


BlobSasPermissions Klass

BlobSasPermissions-klass som ska användas med generate_blob_sas funktionen.

Arv
builtins.object
BlobSasPermissions

Konstruktor

BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)

Parametrar

read
bool
standardvärde: False

Läs innehålls-, egenskaps-, metadata- och blocklistan. Använd bloben som källa för en kopieringsåtgärd.

add
bool
standardvärde: False

Lägg till ett block i en tilläggsblob.

create
bool
standardvärde: False

Skriv en ny blob, ögonblicksbild av en blob eller kopiera en blob till en ny blob.

write
bool
standardvärde: False

Skapa eller skriva innehåll, egenskaper, metadata eller blockeringslista. Ögonblicksbild eller lånar bloben. Ändra storlek på bloben (endast sidblob). Använd bloben som mål för en kopieringsåtgärd inom samma konto.

delete
bool
standardvärde: False

Ta bort bloben.

delete_previous_version
bool
standardvärde: False

Ta bort den tidigare blobversionen för det versionsaktiverade lagringskontot.

tag
bool
standardvärde: False

Ange eller hämta taggar på bloben.

permanent_delete
bool

Det är tillåtet att aktivera permanent borttagning på bloben.

move
bool

Flytta en blob eller en katalog och dess innehåll till en ny plats.

execute
bool

Hämta systemegenskaperna och hämta POSIX-ACL för en blob om det hierarkiska namnområdet är aktiverat för lagringskontot.

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.

Metoder

from_string

Skapa en BlobSasPermissions från en sträng.

Om du vill ange läs-, tilläggs-, skapa-, skriv- eller borttagningsbehö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 en BlobSasPermissions från en sträng.

Om du vill ange läs-, tilläggs-, skapa-, skriv- eller borttagningsbehö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

permission
str
Obligatorisk

Strängen som dikterar läs-, tilläggs-, skapa-, skriv- eller borttagningsbehörigheterna.

Returer

Ett BlobSasPermissions-objekt

Returtyp