你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SharePermissions 类

要与 azure.storage.file.FileService.generate_share_shared_access_signature 方法一起使用的 SharePermissions 类,以及用于 与 azure.storage.file.FileService.set_share_acl 一起使用的 AccessPolicies。

继承
builtins.object
SharePermissions

构造函数

SharePermissions(read=False, write=False, delete=False, list=False, _str=None)

参数

名称 说明
read

读取共享中任何文件的内容、属性或元数据。 使用共享中的任何文件作为复制操作的源。

默认值: False
write

对于共享中的任何文件,请创建或写入内容、属性或元数据。 调整文件的大小。 使用 文件作为同一帐户中复制操作的目标。 注意:不能授予使用服务 SAS 读取或写入共享属性或元数据的权限。 请改用帐户 SAS。

默认值: False
delete

删除共享中的任何文件。 注意:不能授予通过服务 SAS 删除共享的权限。 请改用帐户 SAS。

默认值: False
list

列出共享中的文件和目录。

默认值: False
_str
str

表示权限的字符串

默认值: None

变量

名称 说明
FilePermissions.DELETE

删除共享中的任何文件。 注意:不能授予通过服务 SAS 删除共享的权限。 请改用帐户 SAS。

FilePermissions.LIST

列出共享中的文件和目录。

FilePermissions.READ

读取共享中任何文件的内容、属性或元数据。 使用共享中的任何文件作为复制操作的源。

FilePermissions.WRITE

对于共享中的任何文件,请创建或写入内容、属性或元数据。 调整文件的大小。 使用 文件作为同一帐户中复制操作的目标。 注意:不能授予使用服务 SAS 读取或写入共享属性或元数据的权限。 请改用帐户 SAS。

属性

DELETE

DELETE = <azure.storage.file.models.SharePermissions object>

LIST

LIST = <azure.storage.file.models.SharePermissions object>

READ

READ = <azure.storage.file.models.SharePermissions object>

WRITE

WRITE = <azure.storage.file.models.SharePermissions object>