Freigeben über


BlobSasPermissions Klasse

BlobSasPermissions-Klasse, die mit der generate_blob_sas Funktion verwendet werden soll.

Vererbung
builtins.object
BlobSasPermissions

Konstruktor

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

Parameter

read
bool
Standardwert: False

Lesen von Inhalten, Eigenschaften, Metadaten und Sperrlisten. Verwenden des BLOBs als Quelle eines Kopiervorgangs.

add
bool
Standardwert: False

Fügen Sie einem Anfügeblob einen -Block hinzu.

create
bool
Standardwert: False

Schreiben Sie ein neues Blob, erstellen Sie eine Momentaufnahme eines Blobs oder kopieren Sie ein Blob in ein neues Blob.

write
bool
Standardwert: False

Erstellen oder Schreiben von Inhalten, Eigenschaften, Metadaten oder Sperrlisten. Momentaufnahme oder Leasen des BLOBs. Ändern der BLOB-Größe (nur Seitenblob). Verwenden des BLOBs als Ziel eines Kopiervorgangs unter demselben Konto.

delete
bool
Standardwert: False

Löschen des BLOBs

delete_previous_version
bool
Standardwert: False

Löschen Sie die vorherige Blobversion für das Speicherkonto mit aktivierter Versionsverwaltung.

tag
bool
Standardwert: False

Festlegen oder Abrufen von Tags für das Blob.

permanent_delete
bool

Das dauerhafte Löschen des Blobs ist zulässig.

move
bool

Verschieben Sie ein Blob oder ein Verzeichnis und dessen Inhalt an einen neuen Speicherort.

execute
bool

Rufen Sie die Systemeigenschaften ab, und rufen Sie die POSIX-ACL eines Blobs ab, wenn der hierarchische Namespace für das Speicherkonto aktiviert ist.

set_immutability_policy
bool

So aktivieren Sie Vorgänge im Zusammenhang mit der Unveränderlichkeitsrichtlinie festlegen/löschen. Um eine Unveränderlichkeitsrichtlinie zu erhalten, benötigen Sie lediglich leseberechtigungen.

Methoden

from_string

Erstellen Sie ein BlobSasPermissions-Objekt aus einer Zeichenfolge.

Um Lese-, Add-, Create-, Schreib- oder Löschberechtigungen anzugeben, müssen Sie nur den ersten Buchstaben des Worts in die Zeichenfolge einfügen. Beispielsweise geben Sie für Lese- und Schreibberechtigungen die Zeichenfolge "rw" an.

from_string

Erstellen Sie ein BlobSasPermissions-Objekt aus einer Zeichenfolge.

Um Lese-, Add-, Create-, Schreib- oder Löschberechtigungen anzugeben, müssen Sie nur den ersten Buchstaben des Worts in die Zeichenfolge einfügen. Beispielsweise geben Sie für Lese- und Schreibberechtigungen die Zeichenfolge "rw" an.

from_string(permission)

Parameter

permission
str
Erforderlich

Die Zeichenfolge, die die Lese-, Add-, Create-, Schreib- oder Löschberechtigungen vorschreibt.

Gibt zurück

Ein BlobSasPermissions-Objekt

Rückgabetyp