共用方式為


AccountSasPermissions 類別

ResourceTypes 類別,用於generate_account_sas函式,以及搭配 set_*_acl 使用的 AccessPolicies。 有兩種類型的 SAS 可用來授與資源存取權。 其中一個是授與特定資源的存取權, (資源特定) 。 另一個是授與特定帳戶之整個服務的存取權,並根據這裡找到的效能來允許特定作業。

繼承
builtins.object
AccountSasPermissions

建構函式

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)

參數

read
bool
預設值: False

適用于所有已簽署的資源類型, (Service、Container 和 Object) 。 允許所指定資源類型的讀取權限。

write
bool
預設值: False

適用于所有已簽署的資源類型, (Service、Container 和 Object) 。 允許所指定資源類型的寫入權限。

delete
bool
預設值: False

適用于容器和物件資源類型,但佇列訊息除外。

delete_previous_version
bool
預設值: False

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

list
bool
預設值: False

僅適用于服務與容器資源類型。

add
bool
預設值: False

僅適用于下列物件資源類型:佇列訊息和附加 Blob。

create
bool
預設值: False

僅適用于下列物件資源類型:Blob 和檔案。 使用者可以建立新的 Blob 或檔案,但可能不會覆寫現有的 Blob 或檔案。

update
bool
預設值: False

僅適用于下列物件資源類型:佇列訊息。

process
bool
預設值: False

僅適用于下列物件資源類型:佇列訊息。

tag
bool

若要在容器中的 Blob 上啟用設定或取得標籤。

filter_by_tags
bool

若要依標記啟用取得 Blob,這應該與清單許可權一起使用。

set_immutability_policy
bool

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

permanent_delete
bool

允許在 Blob 上啟用永久刪除。 僅適用于 Blob 的物件資源類型。

方法

from_string

從字串建立 AccountSasPermissions。

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

from_string

從字串建立 AccountSasPermissions。

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

from_string(permission)

參數

permission
str
必要

使用單字的第一個字母,在字串中指定許可權。

傳回

AccountSasPermissions 物件

傳回類型

屬性

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