你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AccountSasPermissions 类
ResourceTypes 类与 generate_account_sas 函数一起使用,以及用于与 set_*_acl 一起使用的 AccessPolicies。 有两种类型的 SAS 可用于授予资源访问权限。 一种是授予对特定资源的访问权限 (特定于资源的) 。 另一种是授予对特定帐户整个服务的访问权限,并允许基于此处找到的权限执行某些操作。
- 继承
-
builtins.objectAccountSasPermissions
构造函数
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)
参数
- 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)
参数
返回
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