Share via


BlobSasPermissions 類別

要與 函式搭配 generate_blob_sas 使用的 BlobSasPermissions 類別。

繼承
builtins.object
BlobSasPermissions

建構函式

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

參數

read
bool
預設值: False

讀取內容、屬性、中繼資料和封鎖清單。 使用 Blob 做為複製作業的來源。

add
bool
預設值: False

將區塊新增至附加 Blob。

create
bool
預設值: False

寫入新的 Blob、建立 Blob 快照集,或將 Blob 複製到新的 Blob。

write
bool
預設值: False

建立或寫入內容、屬性、中繼資料或封鎖清單。 建立 Blob 的快照集或租用 Blob。 調整 Blob 的大小 (僅限分頁 Blob)。 使用 Blob 做為相同帳戶中複製作業的目的地。

delete
bool
預設值: False

刪除 Blob。

delete_previous_version
bool
預設值: False

刪除已啟用版本控制之儲存體帳戶的舊版 Blob 版本。

tag
bool
預設值: False

設定或取得 Blob 上的標記。

permanent_delete
bool

允許在 Blob 上啟用永久刪除。

move
bool

將 Blob 或目錄及其內容移至新位置。

execute
bool

取得系統屬性,如果儲存體帳戶已啟用階層命名空間,請取得 Blob 的 POSIX ACL。

set_immutability_policy
bool

啟用與設定/刪除不變性原則相關的作業。 若要取得不變性原則,您只需要讀取權限。

方法

from_string

從字串建立 BlobSasPermissions。

若要指定讀取、新增、建立、寫入或刪除許可權,您只需要在字串中包含單字的第一個字母。 例如,針對讀取和寫入權限,您會提供字串 「rw」。

from_string

從字串建立 BlobSasPermissions。

若要指定讀取、新增、建立、寫入或刪除許可權,您只需要在字串中包含單字的第一個字母。 例如,針對讀取和寫入權限,您會提供字串 「rw」。

from_string(permission)

參數

permission
str
必要

指定讀取、新增、建立、寫入或刪除許可權的字串。

傳回

BlobSasPermissions 物件

傳回類型